- Sep 13, 2011
-
-
Douglas Gregor authored
but there is a corresponding umbrella header in a framework, build the module on-the-fly so it can be immediately loaded at the import statement. This is very much proof-of-concept code, with details to be fleshed out over time. llvm-svn: 139558
-
John McCall authored
modernization. No functionality change. llvm-svn: 139555
-
Caitlin Sadowski authored
llvm-svn: 139548
-
- Sep 12, 2011
-
-
Douglas Gregor authored
where the compiler will look for module files. Eliminates the egregious hack where we looked into the header search paths for modules. llvm-svn: 139538
-
Douglas Gregor authored
llvm-svn: 139523
-
Devang Patel authored
llvm-svn: 139521
-
Richard Trieu authored
llvm-svn: 139520
-
Douglas Gregor authored
llvm-svn: 139519
-
Devang Patel authored
llvm-svn: 139514
-
Argyrios Kyrtzidis authored
modifying directly for the preamble. This avoids an awful, hard to find, bug where "PreprocessorOpts.DisablePCHValidation = true" would be persistent for subsequent reparses of the translation unit which would result in defines, present in command-line but not in the PCH, being ignored. Fixes rdar://9615399. llvm-svn: 139512
-
Richard Trieu authored
llvm-svn: 139510
-
-
Anna Zaks authored
[analyzer] Fix a new failure encountered while building Adium exposed as a result of r138196(radar://10087620). ObjectiveC property of type int has a value of type ObjCPropRef, which is a Loc. llvm-svn: 139507
-
Devang Patel authored
llvm-svn: 139502
-
Douglas Gregor authored
llvm-svn: 139499
-
Douglas Gregor authored
declaration may be the first declaration, we want the ability to that declaration to be marked module-private. llvm-svn: 139497
-
Douglas Gregor authored
Only predefine the OBJC_ZEROCOST_EXCEPTIONS macro if Objective-C exceptions are turned on. Fixes PR10910. llvm-svn: 139496
-
Hans Wennborg authored
Fixes PR10898. The warning should be silent when there are parenthesis around the condition expression. llvm-svn: 139492
-
- Sep 10, 2011
-
-
Benjamin Kramer authored
llvm-svn: 139474
-
Fariborz Jahanian authored
test case having instancetype. Fix in rewriter is unrelated to using of instancetype. Test case uses other feature not yet supported in the rewriter. There is more work to do, but this is an ongoing task and not urgent at this time. llvm-svn: 139473
-
Chris Lattner authored
llvm-svn: 139472
-
John McCall authored
llvm-svn: 139470
-
John McCall authored
Use a more portable heuristic for deciding when to emit a single atomic store; it's possible that I've lost information here, but I'm not sure how much of the logic before was intentionally arch-specific and how much was just not quite consistent. llvm-svn: 139468
-
John McCall authored
llvm-svn: 139466
-
David Blaikie authored
llvm-svn: 139463
-
Richard Trieu authored
llvm-svn: 139461
-
John McCall authored
the lifetime of the block by copying it to the heap, or else we'll get a dangling reference because the code working with the non-block-typed object will not know it needs to copy. There is some danger here, e.g. with assigning a block literal to an unsafe variable, but, well, it's an unsafe variable. llvm-svn: 139451
-
Douglas Gregor authored
methods, and improve the diagnostic slightly along the way. Fixes <rdar://problem/10098695>. llvm-svn: 139446
-
Chandler Carruth authored
enumeration type. llvm-svn: 139445
-
Devang Patel authored
llvm-svn: 139443
-
Douglas Gregor authored
well-bred compiler like Clang. llvm-svn: 139442
-
Douglas Gregor authored
than having CodeGen check whether a declaration comes from an AST file (which it shouldn't know or care about), make sure that the AST writer and reader pass along "interesting" declarations that CodeGen needs to know about. llvm-svn: 139441
-
Anna Zaks authored
[analyzer] -analyze-function for ObjectiveC should check if any of the methods match the name (not only the first one). llvm-svn: 139439
-
Douglas Gregor authored
whether a Decl was deserialized from an AST file (any AST file). llvm-svn: 139438
-
Chandler Carruth authored
and case statements. Use this to make the logic in the CFG builder more robust at finding the actual statements within a compound statement, even when there are many layers of labels obscuring it. Also extend the test cases for a large chunk of PR10063. Still more work to do here though. llvm-svn: 139437
-
Douglas Gregor authored
llvm-svn: 139430
-
Douglas Gregor authored
declaration was deserialized from an AST file. Use this instead of Decl::getPCHLevel() wherever possible. This is a simple step toward killing off Decl::getPCHLevel(). llvm-svn: 139427
-
Caitlin Sadowski authored
llvm-svn: 139426
-
Caitlin Sadowski authored
llvm-svn: 139425
-
Julien Lerouge authored
llvm-svn: 139424
-