- Aug 06, 2009
-
-
Mike Stump authored
llvm-svn: 78254
-
Mike Stump authored
the vtable. Still a work in progress. llvm-svn: 78252
-
- Aug 05, 2009
-
-
Benjamin Kramer authored
llvm-svn: 78233
-
Eli Friedman authored
llvm-svn: 78230
-
Ted Kremenek authored
region to the worklist used to create the subregion map. llvm-svn: 78228
-
Douglas Gregor authored
attribute. Fixes PR4865. llvm-svn: 78224
-
Fariborz Jahanian authored
construction of constructor calls. llvm-svn: 78222
-
Fariborz Jahanian authored
expressions and a test case. llvm-svn: 78213
-
Benjamin Kramer authored
llvm-svn: 78190
-
Benjamin Kramer authored
llvm-svn: 78188
-
Douglas Gregor authored
tighten up the static type system. llvm-svn: 78164
-
Ted Kremenek authored
Fix a bug in RegionStoreSubRegionManager::add() where multiple subregions wouldn't correctly get registered in the SubRegion map. llvm-svn: 78162
-
Chris Lattner authored
llvm-svn: 78161
-
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
-