- Jul 25, 2009
-
-
Owen Anderson authored
llvm-svn: 77012
-
- Jul 24, 2009
-
-
Douglas Gregor authored
Note that this also fixes a bug that affects non-template code, where we were not treating out-of-line static data members are "file-scope" variables, and therefore not checking their initializers. llvm-svn: 77002
-
Fariborz Jahanian authored
with type conversion to fix ir-gen crash. llvm-svn: 77000
-
Ted Kremenek authored
if the DeclRefExpr is a float, not just either argument. llvm-svn: 76998
-
Ted Kremenek authored
llvm-svn: 76996
-
Mike Stump authored
whitespace at ends of lines. llvm-svn: 76992
-
Anders Carlsson authored
llvm-svn: 76985
-
Fariborz Jahanian authored
in constructors. llvm-svn: 76980
-
Steve Naroff authored
Enhance test case to cover 'isa' access on interface types (clang produces an error, GCC produces a warning). Still need back-end CodeGen for ObjCIsaExpr. llvm-svn: 76979
-
Anders Carlsson authored
llvm-svn: 76978
-
Anders Carlsson authored
llvm-svn: 76969
-
Daniel Dunbar authored
llvm-svn: 76959
-
Ted Kremenek authored
llvm-svn: 76955
-
Ted Kremenek authored
TryEvaluateBool instead of using a raw 'int'. This avoids any confusion of how 'int' converts to bool, and makes the resultant code easier to read. Condense a bunch of 'addSuccessor()' calls in 'if ... else' to use the ternary operator instead. llvm-svn: 76947
-
Zhongxing Xu authored
llvm-svn: 76940
-
Zhongxing Xu authored
llvm-svn: 76939
-
John McCall authored
llvm-svn: 76934
-
Mike Stump authored
llvm-svn: 76932
-
Anders Carlsson authored
llvm-svn: 76931
-
Ted Kremenek authored
llvm-svn: 76924
-
Douglas Gregor authored
and __has_trivial_constructor builtin pseudo-functions and additionally implements __has_trivial_copy and __has_trivial_assign, from John McCall! llvm-svn: 76916
-
Daniel Dunbar authored
- Steve, can you take a look at this? It seems like this code should live elsewhere, and there is a FIXME about having Sema validates the UTF-8 to UTF-16 conversion. llvm-svn: 76915
-
Fariborz Jahanian authored
with constructors don't have a matching constructor. llvm-svn: 76913
-
Mike Stump authored
llvm-svn: 76911
-
Daniel Dunbar authored
llvm-svn: 76908
-
Anders Carlsson authored
llvm-svn: 76907
-
Mike Stump authored
llvm-svn: 76906
-
-
- Jul 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 76903
-
Ted Kremenek authored
llvm-svn: 76901
-
Ted Kremenek authored
This implements <rdar://problem/6336718> and checks for CERT secure coding advisory FLP30-C. llvm-svn: 76900
-
Anders Carlsson authored
llvm-svn: 76898
-
Daniel Dunbar authored
llvm-svn: 76897
-
Daniel Dunbar authored
regardless of the architecture). - This is a good default for development & testing; for example without this any tests using 'clang' in the test suite will fail on PowerPC, since the driver will avoid using clang. - We don't want to actually ship something built this way, but that should be handled via some sort of configuration file. llvm-svn: 76886
-
Daniel Dunbar authored
llvm-svn: 76885
-
Anders Carlsson authored
We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. llvm-svn: 76884
-
Anders Carlsson authored
Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. llvm-svn: 76882
-
Douglas Gregor authored
point that covers templates and non-templates. This should eliminate the flood of warnings I introduced yesterday. Removed the ActOnClassTemplate action, which is no longer used. llvm-svn: 76881
-
Douglas Gregor authored
llvm-svn: 76878
-
Zhongxing Xu authored
- Root is the main function or 0. - ExternalCallingNode has edges to all external functions. llvm-svn: 76876
-