- Dec 23, 2009
-
-
Ted Kremenek authored
llvm-svn: 91985
-
Ted Kremenek authored
Fix CXXConstructExpr::getSourceRange() to not include the source ranges of CXXDefaultArgExprs when computing its range (since these expressions have no source range, and using them will make the encompassing range invalid). llvm-svn: 91984
-
Eric Christopher authored
only takes a boolean second argument now. Update tests accordingly. Currently the builtin still accepts the full range for compatibility. llvm-svn: 91983
-
Ted Kremenek authored
llvm-svn: 91982
-
Ted Kremenek authored
Fix PR 5857. When casting from a symbolic region to an integer back to a pointer value, we were not correctly layering the correct ElementRegion on the original SymbolicRegion. llvm-svn: 91981
-
Ken Dyck authored
llvm-svn: 91978
-
Fariborz Jahanian authored
Still WIP. llvm-svn: 91977
-
John McCall authored
llvm-svn: 91974
-
Ted Kremenek authored
llvm-svn: 91970
-
Ted Kremenek authored
Also treat the type of the subexpression as a pointer in GRExprEngine::VisitCast when the expression is handled as an lvalue. llvm-svn: 91969
-
Daniel Dunbar authored
llvm-svn: 91962
-
Daniel Dunbar authored
llvm-svn: 91960
-
John McCall authored
Prevents an assert on successive redeclarations. Fixed PR5573. llvm-svn: 91956
-
Ted Kremenek authored
llvm-svn: 91952
-
Douglas Gregor authored
llvm-svn: 91951
-
Douglas Gregor authored
llvm-svn: 91948
-
Nuno Lopes authored
while at it, remove an outdated FIXME llvm-svn: 91946
-
Douglas Gregor authored
size_t. Also, fix an issue with initialization of parameters in calls, where we weren't removing the cv-qualifiers on the parameter type itself. Fixes PR5823. llvm-svn: 91941
-
Daniel Dunbar authored
used during compilation. - There is no easy way to define this group properly, unfortunately, and maybe this is a losing strategy. For now this is unambiguous more friendly, though. llvm-svn: 91940
-
Chris Lattner authored
llvm-svn: 91938
-
- Dec 22, 2009
-
-
Douglas Gregor authored
paths. Fixes "cannot compile this unexpected cast lvalue yet" error in llvm/lib/Analysis/IPA/GlobalsModRef.cpp. llvm-svn: 91932
-
John McCall authored
llvm-svn: 91928
-
Douglas Gregor authored
llvm-svn: 91927
-
Ted Kremenek authored
Add transfer functions support for visiting an Objective-C message expression as an lvalue when the return type is a C++ reference. llvm-svn: 91926
-
Daniel Dunbar authored
llvm-svn: 91924
-
Douglas Gregor authored
InitializationSequence. Fixes the -fsyntax-only failure in llvm/lib/Transforms/Scalar/InstructionCombining.cpp. llvm-svn: 91921
-
Douglas Gregor authored
llvm-svn: 91911
-
Douglas Gregor authored
for copy-initialization. llvm-svn: 91909
-
Douglas Gregor authored
a size, check whether the transformed type is itself an array type. If so, take the major array bound as the size to allocate. Fixes PR5833. llvm-svn: 91907
-
Douglas Gregor authored
don't have a FunctionDecl) over to InitializationSequence. llvm-svn: 91906
-
Douglas Gregor authored
Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs llvm-svn: 91905
-
Ken Dyck authored
avoid #including CharUnits.h in ASTContext.h. llvm-svn: 91903
-
Douglas Gregor authored
InitializationSequence (when a FunctionDecl is present). This required a few small fixes to initialization sequences: - Make sure to use the adjusted parameter type for initialization of function parameters. - Implement transparent union calling semantics in C llvm-svn: 91902
-
Anders Carlsson authored
Make sure that we mangle overloaded operators that are member functions correctly, giving them the correct arity. With this seemingly insignificant fix, we are now able to build and link clang using clang itself! (LLVM still has to be built with gcc for the time being). llvm-svn: 91893
-
Anders Carlsson authored
llvm-svn: 91891
-
Chris Lattner authored
who prefers to be stealthy and mysterious. llvm-svn: 91888
-
Anders Carlsson authored
When we simply return a retained member expression when instantiating, we must also mark the member decl as referenced. llvm-svn: 91887
-
Eli Friedman authored
llvm-svn: 91884
-
Eli Friedman authored
llvm-svn: 91883
-
Eli Friedman authored
llvm-svn: 91882
-