- Aug 27, 2011
-
-
Douglas Gregor authored
pointer variable. Patch by David Blaikie! llvm-svn: 138687
-
Ted Kremenek authored
Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. llvm-svn: 138686
-
Douglas Gregor authored
llvm-svn: 138684
-
Douglas Gregor authored
llvm-svn: 138683
-
Douglas Gregor authored
llvm-svn: 138681
-
Douglas Gregor authored
Try to unbreak the build on systems where uint64_t isn't something that StringRef::getAsInteger can handle as its second argument llvm-svn: 138680
-
Douglas Gregor authored
loads the named module. The syntax itself is intentionally hideous and will be replaced at some later point with something more palatable. For now, we're focusing on the semantics: - Module imports are handled first by the preprocessor (to get macro definitions) and then the same tokens are also handled by the parser (to get declarations). If both happen (as in normal compilation), the second one is redundant, because we currently have no way to hide macros or declarations when loading a module. Chris gets credit for this mad-but-workable scheme. - The Preprocessor now holds on to a reference to a module loader, which is responsible for loading named modules. CompilerInstance is the only important module loader: it now knows how to create and wire up an AST reader on demand to actually perform the module load. - We search for modules in the include path, using the module name with the suffix ".pcm" (precompiled module) for the file name. This is a temporary hack; we hope to improve the situation in the future. llvm-svn: 138679
-
Johnny Chen authored
llvm-svn: 138678
-
Johnny Chen authored
Update the test case in light of recent change of LLDB-Info.plist to track Apple Generic Version number from the Xcode project file. llvm-svn: 138677
-
Andrew Trick authored
llvm-svn: 138676
-
Owen Anderson authored
Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding bug this uncovered. llvm-svn: 138675
-
Argyrios Kyrtzidis authored
llvm-svn: 138674
-
Owen Anderson authored
llvm-svn: 138673
-
Andrew Trick authored
These tests have been failing since the beginning of buildbot time: crash-recovery-code-complete.c crash-recovery-reparse.c crash-recovery.c llvm-svn: 138672
-
Argyrios Kyrtzidis authored
of the migrated files. rdar://10022801 llvm-svn: 138671
-
Chad Rosier authored
llvm-svn: 138670
-
Jim Grosbach authored
llvm-svn: 138669
-
Douglas Gregor authored
are lexically within a particular DeclContext. Test forthcoming. llvm-svn: 138668
-
- Aug 26, 2011
-
-
Owen Anderson authored
llvm-svn: 138667
-
Chad Rosier authored
for catching this. llvm-svn: 138666
-
Jim Grosbach authored
This handles only the handling of the IT instruction itself, not the processing and validation of the instructions in the IT block. That's next, and will include encoding tests for IT itself. llvm-svn: 138665
-
Bill Wendling authored
llvm-svn: 138664
-
Chad Rosier authored
cases we want the prefix to be the original file name less the suffix. For an input such as test.c to named temporary would be something like test-3O4Clq.o Part of <rdar://problem/8314451> llvm-svn: 138662
-
Douglas Gregor authored
after having already deserialized the fields, clear out the fields first. This makes sure that we keep all of the declarations in the lexical context (including those implicitly added by later type-checking) within the same list. A test case for this behavior is coming as part of another commit; testing for this problem in isolation is a nightmare. llvm-svn: 138661
-
Eli Friedman authored
llvm-svn: 138660
-
Fariborz Jahanian authored
finding life-time conflict with its declared ivar. // rdar://10007230 llvm-svn: 138659
-
Bill Wendling authored
split it in the other place where we're splitting critical edges. llvm-svn: 138658
-
Owen Anderson authored
llvm-svn: 138657
-
Bill Wendling authored
llvm-svn: 138656
-
John McCall authored
emit all gl-value arguments as reference bindings. llvm-svn: 138655
-
Eric Christopher authored
llvm-svn: 138654
-
Owen Anderson authored
invalid-LDR_PRE-arm.txt was already passing, but for the wrong reasons. We were failing to specify enough fixed bits of LDR_PRE/LDRB_PRE, resulting in decoding conflicts. Separate them into immediate vs. register versions, allowing us to specify the necessary fixed bits. This in turn results in the test being decoded properly, and being rejected as UNPREDICTABLE rather than a hard failure. llvm-svn: 138653
-
Andrew Trick authored
I'll clean up the rest of the XFAIL: vg_leak lines if this works. llvm-svn: 138652
-
Bill Wendling authored
llvm-svn: 138651
-
Jordy Rose authored
llvm-svn: 138649
-
Eli Friedman authored
llvm-svn: 138648
-
Andrew Trick authored
llvm-svn: 138647
-
Greg Clayton authored
file that had a symbol that had a section specified where the section had zero size. We now honor this section definition for the symbol and don't assert anymore. llvm-svn: 138646
-
Eli Friedman authored
Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. llvm-svn: 138645
-
Jim Ingham authored
Move DIE location reporting into the DWARFDebugInfo class, use it from there in SymbolFileDWARF::ParseType (and eventually in other interesting places as well.) llvm-svn: 138644
-