diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2010-09-20 23:50:22 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2010-09-20 23:50:22 +0000 |
commit | aa3b57ee9e36a805371e2a543383225cdd2a5d83 (patch) | |
tree | eb7c0aee32f0c898abec658979bd3e4e41c5efaa /lib/CodeGen/CodeGenFunction.h | |
parent | 70c5ac70ace21b011dc2d4001bae26cdcf62ff8d (diff) |
Implements in IRgen gnu extensions missing LHS for
complex conditionals. Radar 8453812.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114376 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | lib/CodeGen/CodeGenFunction.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h index d2fa57a9ed..8b0f12e418 100644 --- a/lib/CodeGen/CodeGenFunction.h +++ b/lib/CodeGen/CodeGenFunction.h @@ -516,6 +516,7 @@ public: /// to the IR for this expression. Used to implement IR gen. for Gnu /// extension's missing LHS expression in a conditional operator expression. llvm::DenseMap<const Expr *, llvm::Value *> ConditionalSaveExprs; + llvm::DenseMap<const Expr *, ComplexPairTy> ConditionalSaveComplexExprs; EHScopeStack EHStack; |