]> granicus.if.org Git - clang/commit
Avoid assert-crash in a case where the expression passed to EmitConstantExpr
authorEli Friedman <eli.friedman@gmail.com>
Sat, 14 Nov 2009 08:51:33 +0000 (08:51 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 14 Nov 2009 08:51:33 +0000 (08:51 +0000)
commit55f9bdd88c93b5c8dab631c0808f7f7a541cea14
treef6d5469b4f11d125f1dba9f079c981ee86980801
parentf70b24e7fa15d72506534af43d4090bb37a32694
Avoid assert-crash in a case where the expression passed to EmitConstantExpr
legitimately has side-effects (and needs to be generated as a non-constant).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@88767 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGExprConstant.cpp
test/CodeGenCXX/static-init-2.cpp [new file with mode: 0644]