- Dec 09, 2009
-
-
Eli Friedman authored
type of the builtin when generating the function declaration for a builtin library call. llvm-svn: 90936
-
Anders Carlsson authored
Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash when the assign operator method needs to be instantiated. Doug, please review the updated default-assignment-operator.cpp change. llvm-svn: 90935
-
Ted Kremenek authored
by the test case in PR 5627. Essentially we shouldn't clear the ExplodedNodeSet where we deposit newly constructed nodes if that set is the 'Dst' set passed in. It is not okay to clear that set because it may already contain nodes. llvm-svn: 90931
-
Chris Lattner authored
llvm-svn: 90927
-
Mike Stump authored
all of g++'s bugs. llvm-svn: 90924
-
Douglas Gregor authored
pointers thereof) to their corresponding non-noreturn function types. This conversion is considered an exact match for overload-resolution purposes. Note that we are a little more strict that GCC is, because we encode noreturn in the type system, but that's a Good Thing (TM) because it does not allow us to pretend that potentially-returning function pointers are non-returning function pointers. Fxies PR5620. llvm-svn: 90913
-
Fariborz Jahanian authored
llvm-svn: 90902
-
Daniel Dunbar authored
llvm-svn: 90897
-
Fariborz Jahanian authored
in objective-c++ mode without being too lenient. llvm-svn: 90895
-
- Dec 08, 2009
-
-
John McCall authored
tested. Fixes PR5727. llvm-svn: 90893
-
Mike Stump authored
llvm-svn: 90884
-
Mike Stump authored
llvm-svn: 90882
-
Douglas Gregor authored
llvm-svn: 90881
-
Douglas Gregor authored
llvm-svn: 90879
-
Daniel Dunbar authored
- This fixes 2003-05-21-BitfieldHandling. llvm-svn: 90876
-
Fariborz Jahanian authored
in objective-c++ mode. Fixes radar 7443165 llvm-svn: 90874
-
Daniel Dunbar authored
llvm-svn: 90873
-
Fariborz Jahanian authored
mode as they are pervasive. llvm-svn: 90867
-
Fariborz Jahanian authored
intended functionality change. llvm-svn: 90865
-
Douglas Gregor authored
print exception specifications on function types and declarations. Fixes <rdar://problem/7450999>. There is some poor source-location information here, because we don't track locations of the types in exception specifications. Filed PR5719. Failures during template instantiation of the signature of a function or function template have wrong point-of-instantiation location information. I'll tackle that with a separate commit. llvm-svn: 90863
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=80043 llvm-svn: 90860
-
Douglas Gregor authored
into transparent contexts; instead, we'll look into their nearest enclosing non-transparent contexts further up the stack. Fixes PR5479. llvm-svn: 90859
-
Benjamin Kramer authored
llvm-svn: 90856
-
Benjamin Kramer authored
llvm-svn: 90854
-
Benjamin Kramer authored
llvm-svn: 90853
-
Benjamin Kramer authored
llvm-svn: 90852
-
Benjamin Kramer authored
llvm-svn: 90851
-
John McCall authored
horrible isAddressOfOperand hack in TreeTransform, since that syntactic information is managed by the initial parser callbacks now. That's enough insomniac commits for one night. llvm-svn: 90849
-
John McCall authored
Template instantiation can re-use DeclRefExprs. llvm-svn: 90848
-
Zhongxing Xu authored
llvm-svn: 90847
-
John McCall authored
declarations. llvm-svn: 90843
-
John McCall authored
semantics and CXXRecordDecl::isProvablyNotDerivedFrom to assist with pre-instantiation diagnostics. llvm-svn: 90842
-
Eli Friedman authored
llvm-svn: 90841
-
Eli Friedman authored
pointer. llvm-svn: 90840
-
Eli Friedman authored
llvm-svn: 90838
-
Eli Friedman authored
DeclContext, so they don't completely disappear from the AST. I don't particularly like this fix, but I don't see any obviously better way to deal with it, and I think it's pretty clearly an improvement; comments welcome. llvm-svn: 90835
-
Eli Friedman authored
llvm-svn: 90832
-
Eli Friedman authored
llvm-svn: 90831
-
Fariborz Jahanian authored
Still some refactoring to do. llvm-svn: 90830
-
Eli Friedman authored
diagnostics (specifically, that any extension in a compiler-reserved namespace shouldn't trigger a diagnostic). llvm-svn: 90826
-