[all-commits] [llvm/llvm-project] 49ed5b: [clang][dataflow] Enable use of synthetic properti...

weiyi via All-commits all-commits at lists.llvm.org
Wed Jun 8 11:20:41 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 49ed5bf51958aaeb209804da794c85d06207c3ed
      https://github.com/llvm/llvm-project/commit/49ed5bf51958aaeb209804da794c85d06207c3ed
  Author: Wei Yi Tee <wyt at google.com>
  Date:   2022-06-08 (Wed, 08 Jun 2022)

  Changed paths:
    M clang/include/clang/Analysis/FlowSensitive/Value.h
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
    M clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp

  Log Message:
  -----------
  [clang][dataflow] Enable use of synthetic properties on all Value instances.

This patch moves the implementation of synthetic properties from the StructValue class into the Value base class so that it can be used across all Value instances.

Reviewed By: gribozavr2, ymandel, sgatev, xazax.hun

Differential Revision: https://reviews.llvm.org/D127196




More information about the All-commits mailing list