- Jun 04, 2008
-
-
Owen Anderson authored
llvm-svn: 51922
-
Steve Naroff authored
llvm-svn: 51921
-
Steve Naroff authored
llvm-svn: 51920
-
- Jun 03, 2008
-
-
Steve Naroff authored
Fix <rdar://problem/5967199> clang on xcode: error: member reference is not to a structure or union llvm-svn: 51919
-
Eli Friedman authored
moves the check for the invalid construct to a point where it doesn't affect other uses of isIntegerConstantExpr, and we can warn properly when the extension is used. This makes it a bit more complicated, but it's a lot cleaner. Steve, please tell me if this check is sufficient to handle the relevant system header. I know it's enough to handle the testcase, but I don't know what exactly the original looks like. llvm-svn: 51918
-
Scott Michel authored
llvm-svn: 51917
-
Owen Anderson authored
llvm-svn: 51916
-
Owen Anderson authored
Don't crash when we encounter one of these. llvm-svn: 51915
-
Steve Naroff authored
llvm-svn: 51913
-
Dale Johannesen authored
llvm-svn: 51911
-
Dale Johannesen authored
llvm-svn: 51910
-
Dale Johannesen authored
assembler names of string constants look like. llvm-svn: 51909
-
rdar://problem/5982037Steve Naroff authored
Add a builtin. Fixes <rdar://problem/5982037> clang on xcode: error: incompatible operand types ('int' and 'char *'). llvm-svn: 51908
-
Steve Naroff authored
Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. Fix <rdar://problem/5977870> clang on xcode: error: arrays with static storage duration must have constant integer length llvm-svn: 51907
-
Scott Michel authored
llvm-svn: 51904
-
Steve Naroff authored
Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). Fixes <rdar://problem/5980804> clang on xcode: error: incompatible type sending 'id<XDUMLType>', expected 'NSCellType'. llvm-svn: 51902
-
Steve Naroff authored
llvm-svn: 51901
-
Steve Naroff authored
Fixes part of <rdar://problem/5980829> clang on xcode: used type 'NSRange' where arithmetic or pointer type is required. llvm-svn: 51900
-
Bruno Cardoso Lopes authored
the solution commited is different from the previous patch to avoid int and unsigned comparison llvm-svn: 51899
-
Evan Cheng authored
llvm-svn: 51898
-
Scott Michel authored
llvm-svn: 51897
-
Chris Lattner authored
lead with a space. llvm-svn: 51896
-
Steve Naroff authored
<rdar://problem/5980846> clang on xcode: error: declarator requires an identifier (for @catch) llvm-svn: 51895
-
Dan Gohman authored
llvm-svn: 51893
-
Devang Patel authored
"Unable to handle Pass that requires lower level Analysis pass" llvm-svn: 51892
-
Devang Patel authored
llvm-svn: 51891
-
Dan Gohman authored
llvm-svn: 51890
-
Dan Gohman authored
llvm-svn: 51889
-
-
Devang Patel authored
llvm-svn: 51887
-
Dan Gohman authored
for dagcombine to do this. llvm-svn: 51886
-
Scott Michel authored
constant shows up in the assembly language output. Helps with debugging without a HP calculator having to be handy. llvm-svn: 51885
-
Scott Michel authored
issue is operand promotion for setcc/select... but looks like the fundamental stuff is implemented for CellSPU. llvm-svn: 51884
-
- Jun 02, 2008
-
-
Ted Kremenek authored
llvm-svn: 51883
-
Chris Lattner authored
objc message send in an initializer expression. llvm-svn: 51882
-
Dan Gohman authored
and insertvalue and extractvalue instructions. First-class array values are not trivial because C doesn't support them. The approach I took here is to wrap all arrays in structs. Feedback is welcome. The 2007-01-15-NamedArrayType.ll test needed to be modified because it has a "not grep" for a string that now exists, because array types now have associated struct types, and those struct types have names. llvm-svn: 51881
-
rdar://problem/5976164Steve Naroff authored
Fix <rdar://problem/5976164> clang ObjC rewriter: for ... in enumeration inserts undeclared function (objc_enumerationMutation should be in preamble) llvm-svn: 51880
-
Dan Gohman authored
llvm-svn: 51879
-
Chris Lattner authored
llvm-svn: 51878
-
Dan Gohman authored
in DAGISelEmitter output. This bug was recently uncovered by the addition of patterns for CALL32m and CALL64m, which are nodes that now have both MemOperands and variadic_ops. This bug was especially visible with PIC in various configurations, because the new patterns are matching the indirect call code used in many PIC configurations. llvm-svn: 51877
-