- Dec 18, 2009
-
-
Sean Callanan authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20091214/092780.html) The instruction fixes were checked and approved by Chris Lattner, but these testcase fixes are mine; please yell at me if there are any problems with either. * PR5050-constructor-conversion.cpp * array-construction.cpp * constructor-conversion.cpp * cast-conversion.cpp * constructor-default-arg.cpp * derived-to-base-conv.cpp * ptr-to-member-function.cpp * call-arg-zero-temp.cpp * default-destructor-synthesis.cpp * global-array-destruction.cpp * array-operator-delete-call.cpp * decl-ref-init.cpp * default-constructor-for-members.cpp * convert-to-fptr.cpp * constructor-for-array-members.cpp * conversion-function.cpp * objc-read-weak-byref.m Fixed testcase to reflect call qualifier llvm-svn: 91640
-
John McCall authored
problems on LLVM-Code-Syntax. This proved remarkably easy to "fix" once I settled on how I was going to approach it. llvm-svn: 91633
-
- Dec 17, 2009
-
-
Nuno Lopes authored
llvm-svn: 91630
-
Mike Stump authored
llvm-svn: 91629
-
Douglas Gregor authored
llvm-svn: 91627
-
Ted Kremenek authored
llvm-svn: 91615
-
Ted Kremenek authored
Convert GRExprEngine::VisitCallExpr() to use a worklist instead of recursion to evaluate the arguments of a CallExpr. This simplifies the logic and makes it easier to read. (it also avoids any issues with blowing out the stack if the CallExpr had a ridiculous number of arguments) llvm-svn: 91613
-
Ted Kremenek authored
llvm-svn: 91610
-
Nuno Lopes authored
implement PR3962: diagnose more faulty cases of usage of the restrict qualifier. this also removes a FIXME llvm-svn: 91601
-
Nuno Lopes authored
revert part of my last patch, and mark only the c++ global new operator as noalias. the rest will be infered by llvm optz llvm-svn: 91600
-
Nuno Lopes authored
please review for English grammar mistakes llvm-svn: 91599
-
Chandler Carruth authored
llvm-svn: 91597
-
Chandler Carruth authored
appropriately. This also silences some pedantic GCC warnings. llvm-svn: 91596
-
Ted Kremenek authored
llvm-svn: 91591
-
Anders Carlsson authored
Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that takes a CXXRecordDecl since we were just creating a QualType from it anyway. llvm-svn: 91590
-
Mike Stump authored
llvm-svn: 91588
-
Chris Lattner authored
1. Don't make a copy of LangOptions every time a lexer is created. 2. Don't make CharInfo global mutable state. 3. Fix the implementation to properly treat ^Z as EOF instead of as horizontal whitespace, which matches the semantic implemented by VC++. llvm-svn: 91586
-
Anders Carlsson authored
llvm-svn: 91585
-
Anders Carlsson authored
llvm-svn: 91583
-
Anders Carlsson authored
llvm-svn: 91581
-
Anders Carlsson authored
llvm-svn: 91580
-
Ted Kremenek authored
llvm-svn: 91578
-
Ted Kremenek authored
llvm-svn: 91577
-
Fariborz Jahanian authored
PR5809 llvm-svn: 91575
-
Eli Friedman authored
llvm-svn: 91573
-
Ted Kremenek authored
llvm-svn: 91572
-
Fariborz Jahanian authored
'void *' to mimic gcc's behavior. (fixes radar 7477351). llvm-svn: 91570
-
- Dec 16, 2009
-
-
Eli Friedman authored
llvm-svn: 91566
-
Eli Friedman authored
llvm-svn: 91563
-
Daniel Dunbar authored
llvm-svn: 91562
-
Eli Friedman authored
method overrides a pure virtual method. llvm-svn: 91558
-
Ted Kremenek authored
llvm-svn: 91557
-
Ted Kremenek authored
llvm-svn: 91553
-
Douglas Gregor authored
llvm-svn: 91551
-
Douglas Gregor authored
with a non-trivial default constructor, zero-initialize the storage and then call the default constructor. Fixes PR5800. llvm-svn: 91548
-
Ted Kremenek authored
llvm-svn: 91547
-
Fariborz Jahanian authored
instead of crashing for now. llvm-svn: 91546
-
Anders Carlsson authored
llvm-svn: 91545
-
Nuno Lopes authored
implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. feel free to chage the name to this lengthy argument llvm-svn: 91543
-
Douglas Gregor authored
llvm-svn: 91542
-