- Mar 23, 2009
-
-
Eli Friedman authored
llvm-svn: 67499
-
Ted Kremenek authored
llvm-svn: 67498
-
Eli Friedman authored
llvm-svn: 67497
-
Eli Friedman authored
llvm-svn: 67496
-
Sebastian Redl authored
Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. llvm-svn: 67495
-
Eli Friedman authored
incompatibilities in assignments from other pointer incompatibilities. Based off of the patch in PR3342. (This doesn't implement -Wno-pointer-sign, but I don't know the driver code very well.) llvm-svn: 67494
-
Daniel Dunbar authored
situation should never occur now that arguments are parsed correctly. llvm-svn: 67493
-
Sebastian Redl authored
llvm-svn: 67492
-
Eli Friedman authored
attempting to illegally modify a BlockDeclRefExpr. llvm-svn: 67491
-
Daniel Dunbar authored
llvm-svn: 67490
-
Eli Friedman authored
isObjCObjectPointerType to work with qualified types. Adjust test for changes. If the SemaExpr changes are wrong or break existing code, feel free to delete the "ExprTy.addConst();" line and revert my changes to test/Sema/block-literal.c. llvm-svn: 67489
-
- Mar 22, 2009
-
-
Sebastian Redl authored
llvm-svn: 67488
-
Sebastian Redl authored
llvm-svn: 67487
-
Eli Friedman authored
llvm-svn: 67486
-
Eli Friedman authored
llvm-svn: 67485
-
Chris Lattner authored
functionality, fixing a crash on the attached testcase. Eliminate the BuiltinFunctions cache, as it can contain dangling pointers. This fixes a bunch of valgrind errors on test/CodeGen/builtins.c llvm-svn: 67484
-
Eli Friedman authored
llvm-svn: 67483
-
Chris Lattner authored
the end of the module. llvm-svn: 67482
-
Chris Lattner authored
llvm-svn: 67481
-
Sebastian Redl authored
llvm-svn: 67480
-
Chris Lattner authored
some tests into the alias.c file. llvm-svn: 67479
-
Chris Lattner authored
No intended functionality change. llvm-svn: 67478
-
Eli Friedman authored
llvm-svn: 67477
-
Anders Carlsson authored
llvm-svn: 67476
-
Chris Lattner authored
to something like: define void @bar(%struct.foo* noalias sret %agg.result) nounwind { instead of: define void @bar(%struct.foo* noalias sret %agg.result, ...) nounwind { llvm-svn: 67475
-
Chris Lattner authored
llvm-svn: 67474
-
Chris Lattner authored
llvm-svn: 67473
-
Nuno Lopes authored
llvm-svn: 67472
-
Duncan Sands authored
work. llvm-svn: 67471
-
Bill Wendling authored
llvm-svn: 67469
-
Bill Wendling authored
llvm-svn: 67468
-
Ted Kremenek authored
- Make the Diagnostic::Level for PTH errors to be specified by the caller clang (driver): - Set the PTHManager diagnostic level to "Diagnostic::Error" for -include-pth (a hard error) and Diagnostic::Warning for -token-cache (we can still proceed). llvm-svn: 67462
-
Anders Carlsson authored
Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. llvm-svn: 67461
-
Chris Lattner authored
build. This shaves another 3% off. llvm-svn: 67460
-
Chris Lattner authored
in release-assert builds. For automatic variables, explicitly set a name with setName that does not make a temporary std::string. This speeds up -emit-llvm-only -disable-free on PR3810 by 4.6% llvm-svn: 67459
-
Chris Lattner authored
llvm-svn: 67458
-
Chris Lattner authored
ctor function. This avoids creating a temporary std::string for the name, speeding up the testcase in PR3810 by 3.8% llvm-svn: 67457
-
Chris Lattner authored
llvm-svn: 67456
-
Chris Lattner authored
llvm-svn: 67455
-
- Mar 21, 2009
-
-
Duncan Sands authored
llvm-svn: 67454
-