]> granicus.if.org Git - clang/commit
Split apart the state accumulated during constant expression evaluation and the
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 16 Oct 2011 21:26:27 +0000 (21:26 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 16 Oct 2011 21:26:27 +0000 (21:26 +0000)
commit1e12c59e8f9bb76c23628c4e0d0a1dfced0b1fa0
tree921669eca776599266b3e7f8e2564564e5cdc25d
parent20cdbeb8f36576f469db195b4140c293c7281718
Split apart the state accumulated during constant expression evaluation and the
end result. Use this split to propagate state information and diagnostics
through more of constant expression evaluation.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142159 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
lib/AST/ExprConstant.cpp
test/SemaCXX/constant-expression.cpp