commit | d026dc499c620d0a28f492cbfc86a036c44b936e | [log] [tgz] |
---|---|---|
author | Sebastian Redl <sebastian.redl@getdesigned.at> | Sun Feb 19 16:03:09 2012 +0000 |
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | Sun Feb 19 16:03:09 2012 +0000 |
tree | 8623654a9b28affb1807caaed6d727287616836d | |
parent | 4e04dd1979795f7a674479bbf48ee2ead19a3933 [diff] [blame] |
Make heap-allocation of std::initializer_list 'work'. llvm-svn: 150931
diff --git a/clang/lib/CodeGen/CGDecl.cpp b/clang/lib/CodeGen/CGDecl.cpp index 83d7410..fcea927 100644 --- a/clang/lib/CodeGen/CGDecl.cpp +++ b/clang/lib/CodeGen/CGDecl.cpp
@@ -1093,7 +1093,7 @@ AggValueSlot::IsDestructed, AggValueSlot::DoesNotNeedGCBarriers, AggValueSlot::IsNotAliased)); - MaybeEmitStdInitializerListCleanup(lvalue, init); + MaybeEmitStdInitializerListCleanup(lvalue.getAddress(), init); } }