- Feb 02, 2010
-
-
Sebastian Redl authored
Check for redefinitions in MergeVarDecl. This finds redefinitions of globals without an initializer in C++ and thus fixes PR5451. llvm-svn: 95098
-
Fariborz Jahanian authored
Fixes radar 7589414. llvm-svn: 95097
-
Sebastian Redl authored
llvm-svn: 95096
-
Douglas Gregor authored
llvm-svn: 95095
-
Chris Lattner authored
type qualifiers and type specifiers in any order. For example, this is valid: struct x {...} typedef y; This fixes PR6208. llvm-svn: 95094
-
Daniel Dunbar authored
this is still a popular thing to do. llvm-svn: 95093
-
Duncan Sands authored
llvm-svn: 95086
-
Chandler Carruth authored
unused variable warning. llvm-svn: 95085
-
John McCall authored
llvm-svn: 95079
-
John McCall authored
magnitude clearer. llvm-svn: 95078
-
John McCall authored
Eliminates a lot of spurious global initializers, fixing PR6205. llvm-svn: 95077
-
Anders Carlsson authored
llvm-svn: 95076
-
Zhongxing Xu authored
llvm-svn: 95075
-
Zhongxing Xu authored
llvm-svn: 95074
-
Zhongxing Xu authored
parameter to record whether changes actually happened. llvm-svn: 95073
-
John McCall authored
UnresolvedMemberExpr and employ it in a few places where it's useful. llvm-svn: 95072
-
Daniel Dunbar authored
dyncast is just due to \r\n newline interaction w/ regexps. The remap-load.c failure is a bit stranger (the end of the extent is on the next line), but I don't care to investigate. llvm-svn: 95071
-
Zhongxing Xu authored
lookup is that if the lookup key is contained in the key, we return the data. llvm-svn: 95070
-
Chris Lattner authored
llvm-svn: 95069
-
Daniel Dunbar authored
syntax. llvm-svn: 95068
-
Daniel Dunbar authored
side effect, this also fixes some cases on Windows where the file would end up on a different drive, because tmpnam doesn't include the drive component. PR3837 strikes again. llvm-svn: 95067
-
Anders Carlsson authored
llvm-svn: 95066
-
Daniel Dunbar authored
external ASTs, and the ASTUnit fails to load. Also, move getLocationFromExpr outside extern "C" block. llvm-svn: 95065
-
Devang Patel authored
llvm-svn: 95064
-
Anders Carlsson authored
llvm-svn: 95063
-
Devang Patel authored
llvm-svn: 95062
-
Anders Carlsson authored
llvm-svn: 95061
-
Anders Carlsson authored
llvm-svn: 95060
-
John McCall authored
llvm-svn: 95059
-
Chris Lattner authored
for vectors. Codegen is generating awful code or segfaulting in various cases (e.g. PR6204). llvm-svn: 95058
-
John McCall authored
as an argument during overload resolution. llvm-svn: 95057
-
Zhongxing Xu authored
llvm-svn: 95056
-
Chris Lattner authored
llvm-svn: 95055
-
Chris Lattner authored
llvm-svn: 95054
-
Evan Cheng authored
where callee's arguments are already in the caller's own caller's stack and they line up perfectly. e.g. extern int foo(int a, int b, int c); int bar(int a, int b, int c) { return foo(a, b, c); } llvm-svn: 95053
-
John McCall authored
arguments. Fix a bug where incomplete explicit specializations were being passed through as legitimate. Fix a bug where the absence of an explicit specialization in an overload set was causing overall deduction to fail. Fixes PR6191. llvm-svn: 95052
-
Sean Callanan authored
implementation. Also made sure that the register maps were created during disassembler initialization. llvm-svn: 95051
-
Dale Johannesen authored
as output. Needed for (functional) correctness in inline asm, and should be generally beneficial. 7361612. llvm-svn: 95050
-
Ted Kremenek authored
This is to address a serious performance problem observed when running 'clang -fsyntax-only' on really broken source files. In one case, repeatedly calling CorrectTypo() caused one source file to be rejected after 2 minutes instead of 1 second. This patch causes typo correction to take neglible time on that file while still providing correction results for the first 20 cases. I felt this was a reasonable number for moderately broken source files. I don't claim this is the best solution. Comments welcome. It is necessary for us to address this issue because it is a serious performance problem. llvm-svn: 95049
-
Ted Kremenek authored
'Pred' to 'Dst' for cases we currently don't handle. This fixes <rdar://problem/7593875>. llvm-svn: 95048
-