- Jan 12, 2010
-
-
Bob Wilson authored
llvm-svn: 93261
-
Chris Lattner authored
llvm-svn: 93260
-
Chris Lattner authored
llvm-svn: 93259
-
Chris Lattner authored
not in an evaluated context. This removes some bogus warnings. llvm-svn: 93258
-
Douglas Gregor authored
name a template, when they occur in a base-specifier. This is one of the (few) places where we know for sure that an identifier followed by a '<' must be a template name, so we can diagnose and recover well: test/SemaTemplate/dependent-base-classes.cpp:9:16: error: missing 'template' keyword prior to dependent template name 'T::apply' struct X1 : T::apply<U> { }; // expected-error{{missing 'template' ... ^ template test/SemaTemplate/dependent-base-classes.cpp:12:13: error: unknown template name 'vector' struct X2 : vector<T> { }; // expected-error{{unknown template name 'vector'}} ^ 2 diagnostics generated. llvm-svn: 93257
-
Chris Lattner authored
llvm-svn: 93256
-
Chris Lattner authored
llvm-svn: 93255
-
Mike Stump authored
llvm-svn: 93254
-
Chris Lattner authored
in JT. 2) When cloning blocks for PHI or xor conditions, use instsimplify to simplify the code as we go. This allows us to squish common cases early in JT which opens up opportunities for subsequent iterations, and allows it to completely simplify the testcase. llvm-svn: 93253
-
Chandler Carruth authored
correctly look through arrays to see cv-qualifiers. Also enhances the routine for doing this to preserve more type sugaring for diagnostics. llvm-svn: 93252
-
Chris Lattner authored
llvm-svn: 93251
-
Ted Kremenek authored
llvm-svn: 93250
-
Devang Patel authored
llvm-svn: 93249
-
Ted Kremenek authored
perform_test_load_tu(), and perform_test_load_source(). llvm-svn: 93248
-
Devang Patel authored
llvm-svn: 93247
-
Fariborz Jahanian authored
win32 targets. Fixes radar 7530235. Daniel please review. llvm-svn: 93246
-
Evan Cheng authored
llvm-svn: 93245
-
Evan Cheng authored
llvm-svn: 93244
-
Douglas Gregor authored
initializers. This isn't actually in the C++ grammar (in any version), but that's clearly an oversight: both GCC and EDG support this syntax, and it's used within Boost code. I'll file a core issue proposing precisely the change made here. Fixes PR6008. llvm-svn: 93243
-
Duncan Sands authored
on x86-64 linux with messages like this: Error: Incorrect register `%r14' used with `l' suffix llvm-svn: 93242
-
Fariborz Jahanian authored
during rewrite. No functionality chang. llvm-svn: 93241
-
Douglas Gregor authored
context, do not attempt typo correction. This harms performance (as Abramo noted) and can cause some amusing errors, as in this new testcase. llvm-svn: 93240
-
Benjamin Kramer authored
llvm-svn: 93238
-
Benjamin Kramer authored
warning C4190: 'GetEntity' has C-linkage specified, but returns UDT 'clang::idx::Entity' which is incompatible with C llvm-svn: 93237
-
Duncan Sands authored
llvm-svn: 93235
-
Duncan Sands authored
to not touch Cygwin: the change caused llvm-gcc build failures due to long double getting the wrong size. Patch by Aaron Gray. llvm-svn: 93234
-
John McCall authored
I said to myself, self, why don't you go add a couple of parameters to a method and then fail to use them, and I thought that sounded like a pretty good idea, so I did it. llvm-svn: 93233
-
Douglas Gregor authored
embedding single space characters. <rdar://problem/7485503> llvm-svn: 93231
-
Dan Gohman authored
llvm-svn: 93230
-
Dan Gohman authored
llvm-svn: 93229
-
Dan Gohman authored
llvm-svn: 93228
-
Dan Gohman authored
llvm-svn: 93227
-
Mike Stump authored
llvm-svn: 93226
-
Daniel Dunbar authored
llvm-svn: 93225
-
John McCall authored
fidelity with which we note them as functions/constructors and templates thereof. Also will be helpful when reporting bad conversions (next). llvm-svn: 93224
-
Ted Kremenek authored
llvm-svn: 93223
-
Chris Lattner authored
llvm-svn: 93222
-
Chris Lattner authored
condition is a xor with a phi node. This eliminates nonsense like this from 176.gcc in several places: LBB166_84: testl %eax, %eax - setne %al - xorb %cl, %al - notb %al - testb $1, %al - je LBB166_85 + je LBB166_69 + jmp LBB166_85 This is rdar://7391699 llvm-svn: 93221
-
Dale Johannesen authored
llvm-svn: 93220
-
Fariborz Jahanian authored
Fixes radar 7522880. llvm-svn: 93219
-