]> granicus.if.org Git - clang/commit
[analyzer] Make CoreEngine responsible for enqueueing Stmt Nodes.
authorAnna Zaks <ganna@apple.com>
Thu, 27 Oct 2011 00:59:23 +0000 (00:59 +0000)
committerAnna Zaks <ganna@apple.com>
Thu, 27 Oct 2011 00:59:23 +0000 (00:59 +0000)
commitdd7ddf2b2296f95e7591ca3f9791f0eb9a15ee42
treeab6947b9800c53b3574b89bb72e601f8f4f81f9e
parent4a7dc8a54b8c35c523e44f7711c9923f5463f43b
[analyzer] Make CoreEngine responsible for enqueueing Stmt Nodes.

Enqueue the nodes generated as the result of processing a statement
inside the Core Engine. This makes sure ExpEngine does not access
CoreEngine's private members and is more concise.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143089 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
lib/StaticAnalyzer/Core/CoreEngine.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp