- Jan 12, 2012
-
-
Richard Smith authored
llvm-svn: 148021
-
Richard Smith authored
in a constant expression, for compatibility with g++. llvm-svn: 148020
-
Argyrios Kyrtzidis authored
was constructed, e.g. for a property access. This allows the selector identifier locations machinery for ObjCMessageExpr to function correctly, in that there are not real locations to handle/report for such a message. llvm-svn: 148013
-
Argyrios Kyrtzidis authored
[arcmt] The migrator tests for the buildbot in http://lab.llvm.org:8011/builders/clang-native-mingw32-win7/ are messed up, XFAIL does not help. Waiting until DISABLE is supported.. llvm-svn: 148012
-
Anna Zaks authored
+ all the other Retrieve..() methods + a comment for ElementRegion. llvm-svn: 148011
-
Anna Zaks authored
To simplify the process: Refactor taint generation checker to simplify passing the information on which arguments need to be tainted from pre to post visit. Todo: We need to factor out the code that sema is using to identify the string and memcpy functions and use it here and in the CString checker. llvm-svn: 148010
-
Akira Hatanaka authored
llvm-svn: 147993
-
Eric Christopher authored
llvm-svn: 147989
-
Eric Christopher authored
llvm-svn: 147988
-
Akira Hatanaka authored
argument when Offset is initialized. llvm-svn: 147986
-
Akira Hatanaka authored
Remove function MipsABIInfo::GetFloatingPointTy. llvm-svn: 147985
-
Eli Friedman authored
llvm-svn: 147984
-
Fariborz Jahanian authored
in class extensions and categories by recent refactoring of objc class ASTs. // rdar://1066654 llvm-svn: 147982
-
- Jan 11, 2012
-
-
Matt Beaumont-Gay authored
llvm-svn: 147977
-
Douglas Gregor authored
llvm-svn: 147974
-
Douglas Gregor authored
variably-modified type. llvm-svn: 147973
-
Kaelyn Uhrain authored
are still added if the cached correction fails validation. Also fix a copy-and-paste error in a comment from my previous commit. Finally, add an example of the benefit the typo correction callback adds to TryNamespaceTypoCorrection--which happens to also tickle the above caching problem, as the only way a non-namespace Decl would be added to the possible corrections is if it was cached as the correction for a previous instance of the same typo where the typo was corrected to a non-namespace via a different code path. llvm-svn: 147968
-
Fariborz Jahanian authored
llvm-svn: 147963
-
Kaelyn Uhrain authored
Also includes two examples of the callback: a wrapper/replacement for the CorrectTypoContext enum, and a conversion of the two calls to CorrectTypo in SemaDeclCXX.cpp (one of which provides verifiable improvement to the typo correction, as demonstrated in the added test). llvm-svn: 147962
-
Fariborz Jahanian authored
life-time to that of its backing 'ivar's lifetime. // rdar://10558871 llvm-svn: 147956
-
Richard Smith authored
implicitly marked constexpr when they should be. llvm-svn: 147955
-
Evgeniy Stepanov authored
Also remove the svn:eol-style property from the test file. llvm-svn: 147947
-
Evgeniy Stepanov authored
- Support gcc-compatible vfpv3 name in addition to vfp3. - Support vfpv3-d16. - Disable neon feature for -mfpu=vfp* (yes, we were emitting Neon instructions for those!). llvm-svn: 147943
-
NAKAMURA Takumi authored
llvm-svn: 147934
-
Abramo Bagnara authored
llvm-svn: 147933
-
Ted Kremenek authored
the common *alloc functions as well as a few tiny wibbles (adds a note to CWE/CERT advisory numbers in the bug output, and fixes a couple 80-column-wide violations.)" Patch by Austin Seipp! llvm-svn: 147931
-
NAKAMURA Takumi authored
Also cygwin has not supported integrated-as yet. llvm-svn: 147929
-
Douglas Gregor authored
downgrade the default-error warning to an ExtWarn in C90/99. <rdar://problem/10668057> llvm-svn: 147925
-
Eli Friedman authored
llvm-svn: 147920
-
Zhongxing Xu authored
Add elidable CXXConstructExpr as block-level expr. It converts an lvalue to a rvalue, which is a useful step during AST evaluation. llvm-svn: 147918
-
Eli Friedman authored
Start refactoring code for capturing variables and 'this' so that it is shared between lambda expressions and block literals. llvm-svn: 147917
-
John McCall authored
llvm-svn: 147905
-
Ted Kremenek authored
Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls. My hope is to reimplement this from first principles based on the simplifications of removing unneeded node builders and re-evaluating how C++ calls are handled in the CFG. The hope is to turn inlining "on-by-default" as soon as possible with a core set of things working well, and then expand over time. llvm-svn: 147904
-
John McCall authored
new-expressions. llvm-svn: 147900
-
Akira Hatanaka authored
floating point type. llvm-svn: 147894
-
Akira Hatanaka authored
passed in floating point registers. llvm-svn: 147892
-
- Jan 10, 2012
-
-
Akira Hatanaka authored
llvm-svn: 147889
-
Akira Hatanaka authored
floating point formats. llvm-svn: 147887
-
Douglas Gregor authored
When something goes wrong in type-checking a namespace definition, make the namespace declaration invalid llvm-svn: 147882
-
Chandler Carruth authored
for the arm-linux-androideabi triple in particular. Also use this to do a better job of selecting soft FP settings. Patch by Evgeniy Stepanov. llvm-svn: 147872
-