- Oct 05, 2010
-
-
Argyrios Kyrtzidis authored
llvm-svn: 115590
-
Argyrios Kyrtzidis authored
Fixes an infinite recursion in overload resolution for rdar://8499524. Many thanks to Doug! llvm-svn: 115588
-
John McCall authored
both @catches and a @finally, because the second call to @objc_exception_try_enter will clobber the exception slot. Fixes rdar://problem/8440970. llvm-svn: 115575
-
- Oct 04, 2010
-
-
Marcin Swiderski authored
llvm-svn: 115493
-
- Oct 03, 2010
-
-
Bill Wendling authored
llvm-svn: 115460
-
Bill Wendling authored
llvm-svn: 115459
-
Douglas Gregor authored
function/method argument, include the parameter name and always include parentheses (even for zero-parameter blocks). Otherwise, the block literal placeholder '^' can look very weird. llvm-svn: 115444
-
Douglas Gregor authored
produces a simple "display" name that captures the arguments/parameters for a function, function template, class template, or class template specialization. llvm-svn: 115428
-
- Oct 02, 2010
-
-
Douglas Gregor authored
to types. Also, teach clang_getTypeDeclaration() about template specializations, injected-class-names, and elaborated types. Fixes <rdar://problem/8506460>. llvm-svn: 115425
-
Douglas Gregor authored
the interface as having changed since it was originally serialized. This ensures that we see class extensions/categories in chained PCH files. llvm-svn: 115421
-
Douglas Gregor authored
specifier cursors in libclang. FIXME -=2, fixes the rest of <rdar://problem/8274883>. llvm-svn: 115419
-
Douglas Gregor authored
the "detailed" preprocessing record. llvm-svn: 115417
-
Anders Carlsson authored
Use ParseObjCSelectorPiece for parsing getter and setter names in @property declarations. Fixes PR8169. llvm-svn: 115411
-
Anders Carlsson authored
llvm-svn: 115410
-
Douglas Gregor authored
we've set all of its parameters. Fixes <rdar://problem/8499598>; thanks to Sean for the diagnosis. llvm-svn: 115387
-
Devang Patel authored
llvm-svn: 115379
-
Chris Lattner authored
For example, on: #include <emmintrin.h> int foo(int N) { __m128i white2; white2 = _mm_slli_si128(white2, N); return 0; } we used to get: fatal error: error in backend: Cannot yet select: intrinsic %llvm.x86.sse2.psll.dq now we get: /Users/sabre/t.c:4:11: error: argument to '__builtin_ia32_pslldqi128' must be a constant integer white2 = _mm_slli_si128(white2, N); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /Users/sabre/t.c:1: /Volumes/Projects/cvs/llvm/Debug+Asserts/lib/clang/2.9/include/emmintrin.h:781:13: note: instantiated from: ((__m128i)__builtin_ia32_pslldqi128((__m128i)(VEC), (IMM)*8)) ^ ~~~~~~~ 1 error generated. llvm-svn: 115374
-
Gabor Greif authored
llvm-svn: 115356
-
Gabor Greif authored
a helper function (AdjustAPSInt) and use that for adjusting the high bounds of case ranges before APSInt comparisons. Fixes http://llvm.org/bugs/show_bug.cgi?id=8135 Some minor refacorings while I am here. llvm-svn: 115355
-
- Oct 01, 2010
-
-
-
Francois Pichet authored
Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. Example: class A { void A::foo(); //warning: extra qualification on member 'foo' }; llvm-svn: 115347
-
Douglas Gregor authored
and protocol expressions. Fixes <rdar://problem/7833565>. llvm-svn: 115346
-
Douglas Gregor authored
member function or an Objective-C method, which other member functions/methods it overrides. llvm-svn: 115338
-
Douglas Gregor authored
auto f(int) -> int from Daniel Wallin! (With a few minor bug fixes from me). llvm-svn: 115322
-
Marcin Swiderski authored
llvm-svn: 115266
-
Marcin Swiderski authored
Added generating CFGAutomaticObjDtors for init statement, condition variable and implicit scope in for statement. llvm-svn: 115265
-
Marcin Swiderski authored
dded generating CFGAutomaticObjDtors for condition variable and implicit scopes in switch statement. llvm-svn: 115264
-
Marcin Swiderski authored
Added generating CFGAutomaticObjDtors for condition variable and implicit scopes in while and do statements. llvm-svn: 115262
-
Douglas Gregor authored
file is somehow changed in a chained PCH file, make sure that we write out the macro definition. Fixes part of <rdar://problem/8499034>. llvm-svn: 115259
-
Fariborz Jahanian authored
llvm-svn: 115258
-
Marcin Swiderski authored
llvm-svn: 115256
-
Fariborz Jahanian authored
llvm-svn: 115253
-
Marcin Swiderski authored
- Adding LocalScope for CompoundStmt, - Adding CFGAutomaticObjDtors for end of scope, return, goto, break, continue, - Regression tests for above cases. llvm-svn: 115252
-
Fariborz Jahanian authored
extension and implementation. Fixes rdar://8493239. llvm-svn: 115248
-
Argyrios Kyrtzidis authored
llvm-svn: 115247
-
Dale Johannesen authored
llvm-svn: 115244
-
- Sep 30, 2010
-
-
Fariborz Jahanian authored
Fixes rdra://8475819. llvm-svn: 115201
-
Ted Kremenek authored
Fixes: <rdar://problem/7513117> llvm-svn: 115113
-
Devang Patel authored
Radar 8493141. llvm-svn: 115104
-
- Sep 29, 2010
-
-
Devang Patel authored
Radar 8490416. llvm-svn: 115090
-