llvm-project/clang/lib
Douglas Gregor f82bead3fd InitializationSequence handles binding to temporaries, so that
argument-passing doesn't have to. Fixes PR5867, where we were binding
a temporary twice in the AST and, therefore, calling its destructor
twice.

llvm-svn: 92131
2009-12-24 17:16:46 +00:00
..
AST Fix bug I just introduced in ForStmt::child_end() where we could iterate off into garbage values. 2009-12-24 01:59:46 +00:00
Analysis As Ted suggested, record the callsite information with the StackFrameContext. 2009-12-24 03:34:38 +00:00
Basic move a few more symbols to .rodata/.data.rel.ro 2009-12-23 17:49:57 +00:00
CodeGen Remove some dead code. 2009-12-24 07:29:41 +00:00
Driver move a few more symbols to .rodata/.data.rel.ro 2009-12-23 17:49:57 +00:00
Frontend More cleanup/refactoring of the rewrite. 2009-12-23 21:52:32 +00:00
Headers Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. 2009-12-14 05:15:02 +00:00
Index Add the BlockDecl to the DeclContext. 2009-12-07 22:01:30 +00:00
Lex Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 2009-12-24 09:08:04 +00:00
Parse Enter the scope of an initializer for direct-initialization as well as 2009-12-22 17:47:17 +00:00
Rewrite Fix PR5633 by making the preprocessor handle the case where we can 2009-11-30 04:18:44 +00:00
Sema InitializationSequence handles binding to temporaries, so that 2009-12-24 17:16:46 +00:00
CMakeLists.txt Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00
Makefile Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00