- Dec 11, 2008
-
-
Zhongxing Xu authored
llvm-svn: 60870
-
Zhongxing Xu authored
to them. llvm-svn: 60868
-
Anders Carlsson authored
Make sure to promote expressions of the form (floating point + complex integer) correctly, to (complex floating point + complex floating point) llvm-svn: 60862
-
Ted Kremenek authored
- Added virtual method 'getSourceLocation()' (no arguments) that gets the location of the next "observable" location (e.g., next character, next token). PPLexerChange.cpp: - Implemented FIXME by using PreprocessorLexer::getSourceLocation() to get the location in the file we are returning to after lexing a #included file. This appears to be slightly faster than having the branch (i.e., 'if(CurLexer)'). It's also not a really hot part of the Preprocessor. llvm-svn: 60860
-
Douglas Gregor authored
"else" clause, e.g., if (int X = foo()) { } else { if (X) { // warning: X is always zero in this context } } Fixes rdar://6425550 and lets me think about something other than DeclContext. llvm-svn: 60858
-
- Dec 10, 2008
-
-
rdar://problem/6424347Steve Naroff authored
The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, Commit r60845 was premature. llvm-svn: 60852
-
Douglas Gregor authored
llvm-svn: 60849
-
Douglas Gregor authored
llvm-svn: 60848
-
rdar://problem/6424347Steve Naroff authored
Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, llvm-svn: 60845
-
Ted Kremenek authored
Declare PerIDCache as IdentifierInfo** instead of void*. This is just cleaner. No performance change. llvm-svn: 60843
-
-
Douglas Gregor authored
Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope llvm-svn: 60830
-
Anders Carlsson authored
llvm-svn: 60827
-
Fariborz Jahanian authored
llvm-svn: 60816
-
Sebastian Redl authored
Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. llvm-svn: 60809
-
Ted Kremenek authored
Fix to BasicStoreManager::getElementLValue: If the base region is a symbol, layer an AnonTypedRegion on top of it. llvm-svn: 60808
-
- Dec 09, 2008
-
-
Fariborz Jahanian authored
has added declaration of these methods in its @interface. llvm-svn: 60803
-
Ted Kremenek authored
Have BasicStoreManager::getLValueElement() have logic similar to BasicStoreManager::getLValueField() (i.e., don't just return the 'base' as the SVal) llvm-svn: 60795
-
Fariborz Jahanian authored
the synthesis is in an implementation of s subclass of a super class where the property has been declared. llvm-svn: 60792
-
Sebastian Redl authored
llvm-svn: 60791
-
Ted Kremenek authored
llvm-svn: 60790
-
Ted Kremenek authored
In GRExprEngine treat @throw as an 'abort' that ends the current path. This is a temporary solution. llvm-svn: 60789
-
Sebastian Redl authored
llvm-svn: 60782
-
Steve Naroff authored
Sema::ActOnMethodDeclaration(): Make sure we perform the default function/array conversion for parameter types. This fixes <rdar://problem/6424064> checker on xcode: (possible bad AST) can the type of a method parameter really have "isFunctionType() == true"? and http://llvm.org/bugs/show_bug.cgi?id=2997. llvm-svn: 60781
-
Chris Lattner authored
llvm-svn: 60778
-
Sebastian Redl authored
llvm-svn: 60761
-
Zhongxing Xu authored
llvm-svn: 60758
-
Ted Kremenek authored
llvm-svn: 60734
-
Ted Kremenek authored
Fixed LiveVariables bug where we didn't consider block-level expressions that functioned as the size of a VLA to be live. llvm-svn: 60730
-
Fariborz Jahanian authored
llvm-svn: 60729
-
- Dec 08, 2008
-
-
Ted Kremenek authored
llvm-svn: 60726
-
Chris Lattner authored
This is important because ParseDeclarationOrFunctionDefinition skips to, but does not consume, an } on error. llvm-svn: 60719
-
Chris Lattner authored
llvm-svn: 60718
-
Ted Kremenek authored
'self.myIvar = nil' (properties) only releases myIvar when the property has kind 'assign'. This fixes <rdar://problem/6380411>. llvm-svn: 60717
-
Steve Naroff authored
Fixes <rdar://problem/6418640> clang on prokit: error: incompatible type returning 'id', expected 'NSSize' llvm-svn: 60716
-
Fariborz Jahanian authored
warning as it is allowed in gcc and will break projects. llvm-svn: 60710
-
Fariborz Jahanian authored
must allow the continuation class to extend it to a 'readwrite' and 'copy/retain'. llvm-svn: 60709
-
Douglas Gregor authored
llvm-svn: 60708
-
Zhongxing Xu authored
llvm-svn: 60693
-
Zhongxing Xu authored
llvm-svn: 60686
-