- Aug 05, 2009
-
-
Chris Lattner authored
add a fixme about C++ const. llvm-svn: 78159
-
-
Zhongxing Xu authored
constant value. If the UnaryOperator has location type, create the constant with int type and pointer width. This fixes the bug that all pointer increments 'p++' evaluated to Unknown. llvm-svn: 78147
-
Mike Stump authored
llvm-svn: 78140
-
Fariborz Jahanian authored
work in progress. llvm-svn: 78132
-
Douglas Gregor authored
general tree transformation. Also, implement template instantiation for parameter packs. In addition, introduce logic to enter the appropriate context for subexpressions that are not potentially evaluated. llvm-svn: 78114
-
- Aug 04, 2009
-
-
Mike Stump authored
llvm-svn: 78110
-
Mike Stump authored
llvm-svn: 78102
-
Mike Stump authored
random variables? --This line, and those below, will be ignored-- M lib/CodeGen/CGCXX.cpp llvm-svn: 78094
-
Mike Stump authored
llvm-svn: 78092
-
Anders Carlsson authored
llvm-svn: 78084
-
Fariborz Jahanian authored
on method type mismatches per Chris's comment. llvm-svn: 78075
-
Douglas Gregor authored
transformation template (TreeTransform) that handles the transformation and reconstruction of AST nodes. Template instantiation for types is a (relatively small) customization of the generic tree transformation. llvm-svn: 78071
-
Anders Carlsson authored
llvm-svn: 78069
-
Daniel Dunbar authored
llvm-svn: 78044
-
Fariborz Jahanian authored
super class(s) and warn on any parameter type mismatch if potentially unsafe. llvm-svn: 78029
-
Ted Kremenek authored
llvm-svn: 78021
-
Ted Kremenek authored
implementation of '#pragma unused' by not constructing intermediate DeclRefExprs, but instead do the name lookup directly. The implementation is greatly simplified. Along the way, degrade '#pragma unused(undeclaredvariable)' to a warning instead of being a hard error. This implements: <rdar://problem/6761874> [sema] allow #pragma unused to reference undefined variable (with warning) llvm-svn: 78019
-
- Aug 03, 2009
-
-
Daniel Dunbar authored
llvm-svn: 78001
-
Ted Kremenek authored
llvm-svn: 78000
-
Daniel Dunbar authored
from the perspective of LLVM exception handling. Otherwise the C++ personality function may decide not to run them, if it only detects cleanup handlers. - Test case for this is exceptions.m in llvm-test. llvm-svn: 77999
-
Fariborz Jahanian authored
llvm-svn: 77993
-
Fariborz Jahanian authored
llvm-svn: 77991
-
John McCall authored
elsewhere. Very slightly decouples DeclSpec users from knowing the exact diagnostics to report, and makes it easier to provide different diagnostics in some places. llvm-svn: 77990
-
Fariborz Jahanian authored
llvm-svn: 77985
-
John McCall authored
remaining specifier enums T. llvm-svn: 77981
-
Daniel Dunbar authored
llvm-svn: 77972
-
Eli Friedman authored
obviously correct. llvm-svn: 77969
-
Zhongxing Xu authored
llvm-svn: 77961
-
Daniel Dunbar authored
llvm-svn: 77952
-
Daniel Dunbar authored
llvm-svn: 77947
-
Zhongxing Xu authored
llvm-svn: 77945
-
Zhongxing Xu authored
reset the current analysis context of the AnalysisManager. llvm-svn: 77943
-
Daniel Dunbar authored
- Patch by Jonathan Gray! llvm-svn: 77935
-
Douglas Gregor authored
llvm-svn: 77928
-
Douglas Gregor authored
template partial specialization. Then, use those template arguments when instantiating members of that class template partial specialization. Fixes PR4607. llvm-svn: 77925
-
- Aug 02, 2009
-
-
Anders Carlsson authored
llvm-svn: 77916
-
Anders Carlsson authored
llvm-svn: 77915
-
Anders Carlsson authored
llvm-svn: 77905
-
Ted Kremenek authored
Fix regression caused by recent refactoring where HTML and plist files would not get flushed out when using '-disable-free'. llvm-svn: 77882
-