- Nov 24, 2008
-
-
Chris Lattner authored
a new NamedDecl::getAsString() method. Change uses of Selector::getName() to just pass in a Selector where possible (e.g. to diagnostics) instead of going through an std::string. This also adds new formatters for objcinstance and objcclass as described in the dox. llvm-svn: 59933
-
Zhongxing Xu authored
llvm-svn: 59932
-
Zhongxing Xu authored
llvm-svn: 59931
-
Zhongxing Xu authored
llvm-svn: 59930
-
Chris Lattner authored
expected-foo strings. Now the only allowed characters between expected-error and {{ is whitespace. llvm-svn: 59925
-
Chris Lattner authored
mangled, report it using the diagnostics machinery instead of printf. llvm-svn: 59924
-
Chris Lattner authored
llvm-svn: 59923
-
Chris Lattner authored
llvm-svn: 59922
-
Chris Lattner authored
llvm-svn: 59921
-
Chris Lattner authored
"previously defined here" diagnostics all notes. llvm-svn: 59920
-
- Nov 23, 2008
-
-
Chris Lattner authored
"definitions", not declarations. Point out the location of the original definition. llvm-svn: 59919
-
Chris Lattner authored
Also, point out where the previous decl was. This unxfails two tests. llvm-svn: 59918
-
Chris Lattner authored
with implicit quotes around them. This has a bunch of follow-on effects and requires tweaking to a whole lot of code. This causes a regression in two tests (xfailed) by causing it to emit things like: Line 10: duplicate interface declaration for category 'MyClass1' ('Category1') instead of: Line 10: duplicate interface declaration for category 'MyClass1(Category1)' I will fix this in a follow-up commit. As part of this, I had to start switching stuff to use ->getDeclName() instead of Decl::getName() for consistency. This is good, but I was planning to do this as an independent patch. There will be several follow-on patches to clean up some of the mess, but this patch is already too big. llvm-svn: 59917
-
Chris Lattner authored
without calling getAsString(). This implicitly puts quotes around the name, so diagnostics need to be tweaked to accommodate this. llvm-svn: 59916
-
Chris Lattner authored
llvm-svn: 59915
-
Chris Lattner authored
No functionality change. llvm-svn: 59908
-
Chris Lattner authored
diags over to use this. QualTypes implicitly print single quotes around them for uniformity and future extension. Doing this requires a little function pointer dance to prevent libbasic from depending on libast. llvm-svn: 59907
-
Chris Lattner authored
llvm-svn: 59906
-
Chris Lattner authored
llvm-svn: 59905
-
Zhongxing Xu authored
llvm-svn: 59903
-
Zhongxing Xu authored
llvm-svn: 59902
-
Zhongxing Xu authored
llvm-svn: 59899
-
Chris Lattner authored
support QualType and DeclarationName yet, so some of it is lies, however, this will be fixed shortly. llvm-svn: 59896
-
Chris Lattner authored
llvm-svn: 59895
-
Chris Lattner authored
llvm-svn: 59892
-
- Nov 22, 2008
-
-
Anders Carlsson authored
llvm-svn: 59889
-
Sebastian Redl authored
llvm-svn: 59888
-
Anders Carlsson authored
llvm-svn: 59887
-
Fariborz Jahanian authored
llvm-svn: 59886
-
Sebastian Redl authored
llvm-svn: 59885
-
Anders Carlsson authored
llvm-svn: 59884
-
Chris Lattner authored
if you can fill in the section for %plural. llvm-svn: 59883
-
Chris Lattner authored
llvm-svn: 59882
-
Anders Carlsson authored
llvm-svn: 59881
-
Anders Carlsson authored
llvm-svn: 59880
-
Chris Lattner authored
llvm-svn: 59879
-
Fariborz Jahanian authored
'implicit' property with no 'setter'. llvm-svn: 59878
-
Chris Lattner authored
llvm-svn: 59877
-
Fariborz Jahanian authored
llvm-svn: 59875
-
Fariborz Jahanian authored
Issuing diagnostics when assigning to read-only properties. This is work in progress. llvm-svn: 59874
-