diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-05-19 04:48:36 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-05-19 04:48:36 +0000 |
| commit | c82b86dfaa96cadc561b5ccd2b5b37dfae4530cf (patch) | |
| tree | dc3d49941df581e205e78fa6c11a5f554616ee38 /clang/lib/CodeGen/CGExprScalar.cpp | |
| parent | 549c5bd8248b868f46ae36012e42f3e05adb8330 (diff) | |
Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. Stub out VisitCXXExprWithTemporaries.
llvm-svn: 72103
Diffstat (limited to 'clang/lib/CodeGen/CGExprScalar.cpp')
| -rw-r--r-- | clang/lib/CodeGen/CGExprScalar.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGExprScalar.cpp b/clang/lib/CodeGen/CGExprScalar.cpp index 5e0159e597d7..6ceb2a67900f 100644 --- a/clang/lib/CodeGen/CGExprScalar.cpp +++ b/clang/lib/CodeGen/CGExprScalar.cpp @@ -269,6 +269,11 @@ public: return CGF.LoadCXXThis(); } + Value *VisitCXXExprWithTemporaries(CXXExprWithTemporaries *E) { + // FIXME: Do something with the temporaries! + return Visit(E->getSubExpr()); + } + // Binary Operators. Value *EmitMul(const BinOpInfo &Ops) { if (CGF.getContext().getLangOptions().OverflowChecking |
