- Mar 27, 2009
-
-
Duncan Sands authored
comment. llvm-svn: 67833
-
Duncan Sands authored
are turned on, while in fact they are turned off. Name this Release-NoAsserts instead. llvm-svn: 67831
-
John Mosby authored
llvm-svn: 67828
-
Anders Carlsson authored
Implement checking for base class access. Right now it's overly conservative but that will change. (Also, protected isn't implemented right now). llvm-svn: 67827
-
Douglas Gregor authored
to a function or function pointer, it's probably because the user forgot to put in parentheses () to call the function. llvm-svn: 67826
-
Zhongxing Xu authored
llvm-svn: 67825
-
Douglas Gregor authored
llvm-svn: 67824
-
Douglas Gregor authored
Remove the code insertion hint for implicit int. Too often, we're wrong about this hint, so it loses its usefulness. Maybe some day we can make the hint smart enough to be useful. llvm-svn: 67823
-
Ted Kremenek authored
- Added an internal helper class 'PathDiagnosticBuilder' which now bundles the 'ExecutionContinues' methods. - Added preliminary diagnostics for short-circuit '&&' and '||' llvm-svn: 67822
-
Anders Carlsson authored
llvm-svn: 67821
-
Anders Carlsson authored
llvm-svn: 67820
-
Anders Carlsson authored
llvm-svn: 67819
-
Douglas Gregor authored
llvm-svn: 67818
-
Douglas Gregor authored
classes. Test case from Anders Carlsson, fix from Piotr Rak! llvm-svn: 67817
-
rdar://6719156Chris Lattner authored
by changing blocks from being disabled in the parser to being disabled in Sema. llvm-svn: 67816
-
Evan Cheng authored
llvm-svn: 67815
-
Zhongxing Xu authored
llvm-svn: 67813
-
Ted Kremenek authored
Anders Johnsen for pointing this out. - Have PathDiagnosticControlFlowPiece take PathDiagnosticLocation for the arguments to its constructors. llvm-svn: 67812
-
Dale Johannesen authored
llvm-svn: 67811
-
Mike Stump authored
llvm-svn: 67806
-
Douglas Gregor authored
Clarify that QualifiedNameType is sugar-only. This will matter once we can parse typename-specifiers llvm-svn: 67803
-
Fariborz Jahanian authored
llvm-svn: 67802
-
Douglas Gregor authored
llvm-svn: 67800
-
Douglas Gregor authored
uniqued representation that should both save some memory and make it far easier to properly build canonical types for types involving dependent nested-name-specifiers, e.g., "typename T::Nested::type". This approach will greatly simplify the representation of CXXScopeSpec. That'll be next. llvm-svn: 67799
-
Devang Patel authored
llvm-svn: 67798
-
Anders Carlsson authored
llvm-svn: 67797
-
Anders Carlsson authored
llvm-svn: 67796
-
Anders Carlsson authored
const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB, AccessSpecifier AS); so we can easily add access specifiers to diagnostics. llvm-svn: 67795
-
Mike Stump authored
llvm-svn: 67791
-
Ted Kremenek authored
- Have PathDiagnosticControlFlowPiece use a vector of PathDiagnosticLocationPairs to represent transitions. llvm-svn: 67786
-
Evan Cheng authored
llvm-svn: 67784
-
Evan Cheng authored
llvm-svn: 67783
-
- Mar 26, 2009
-
-
Ted Kremenek authored
llvm-svn: 67777
-
Ted Kremenek authored
llvm-svn: 67776
-
Ted Kremenek authored
llvm-svn: 67775
-
Ted Kremenek authored
- Switch PathDiagnosticEventPiece and PathDiagnosticMacroPiece to use PathDiagnosticLocation. llvm-svn: 67774
-
Ted Kremenek authored
llvm-svn: 67773
-
Mike Stump authored
llvm-svn: 67769
-
Mikhail Glushenkov authored
Detailed bug report: http://llvm.org/bugs/show_bug.cgi?id=3873 llvm-svn: 67768
-
Ted Kremenek authored
- Added a new class, 'PathDiagnosticLocation', that is a variant for SourceLocation, SourceRange, or Stmt*. This will be used soon by PathDiagnosticPieces to describe locations for targets of branches, locations of events, etc. - Did some prep. refactoring of PathDiagnosticPieces to prepare them for adopting the new PathDiagnosticLocation llvm-svn: 67767
-