- Mar 22, 2011
-
-
John McCall authored
conditioned on whether it has any destructible ivars, not on whether it has any non-trivial class-object initializers. llvm-svn: 128074
-
John McCall authored
a function template decl's pattern, which was suddenly exposed by my last patch. llvm-svn: 128073
-
John McCall authored
they don't collide with file-scope extern functions from the same translation unit. This is basically a matter of applying the same logic to FunctionDecls as we were previously applying to VarDecls. llvm-svn: 128072
-
Ken Dyck authored
CharUnits. No change in functionality intended. llvm-svn: 128060
-
Ted Kremenek authored
Rework crash recovery cleanup in ASTUnit and CIndex to recover more memory during a Sema crash (we have just a handful of leaks left) and to use the simplified cleanup registration API. llvm-svn: 128059
-
Ted Kremenek authored
Remove crash recovery cleanups from TypeLocBuilder. They were a bit error prone, only hit in rare cases. llvm-svn: 128058
-
Ted Kremenek authored
llvm-svn: 128057
-
Ted Kremenek authored
Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes during crash recovery. llvm-svn: 128056
-
Ken Dyck authored
change in functionality intended. llvm-svn: 128050
-
Ken Dyck authored
to CharUnits. No change in functionality intended. llvm-svn: 128047
-
- Mar 21, 2011
-
-
Bob Wilson authored
llvm-svn: 128029
-
Bob Wilson authored
llvm-svn: 128018
-
Daniel Dunbar authored
really make any sense in this environment. llvm-svn: 128014
-
Fariborz Jahanian authored
// rdar:// 9139947 llvm-svn: 128013
-
Ted Kremenek authored
Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. This change requires making a bunch of fundamental Clang structures (optionally) reference counted to allow correct ownership semantics of these objects (e.g., ASTContext) to play out between an active ASTUnit and CompilerInstance object. llvm-svn: 128011
-
Ted Kremenek authored
llvm-svn: 128010
-
Ted Kremenek authored
llvm-svn: 128009
-
Joerg Sonnenberger authored
program and fallback to plain version otherwise. Use this for the NetBSD target to make it try e.g. i486--netbsdelf-as and -ld for target i486--netbsdelf. llvm-svn: 127996
-
Joerg Sonnenberger authored
Drop program paths on NetBSD (unused). Only include lib dir, if -nostdlib is absent. Use = to allow --sysroot to work. llvm-svn: 127995
-
Joerg Sonnenberger authored
and DragonFly. Use the --sysroot= form for Linux. Fix handling of = prefix for -B. llvm-svn: 127994
-
- Mar 20, 2011
-
-
David Chisnall authored
llvm-svn: 127980
-
Anders Carlsson authored
llvm-svn: 127977
-
Peter Collingbourne authored
llvm-svn: 127967
-
Francois Pichet authored
Downgrade err_mismatched_exception_spec to a ExtWarning in Microsoft mode. MSVC doesn't do any validation on exception specifications. This remove 1 error when parsing MSVC stl lib with clang. llvm-svn: 127961
-
- Mar 19, 2011
-
-
Daniel Dunbar authored
llvm-svn: 127942
-
Ken Dyck authored
llvm-svn: 127938
-
Daniel Dunbar authored
llvm-svn: 127933
-
Ted Kremenek authored
llvm-svn: 127932
-
Ted Kremenek authored
llvm-svn: 127931
-
Ted Kremenek authored
This rename serves two purposes: - It reflects the actual functionality of this analysis. - We will have more than one reachability analysis. llvm-svn: 127930
-
Ken Dyck authored
functionality intended. llvm-svn: 127927
-
- Mar 18, 2011
-
-
Peter Collingbourne authored
add support for the OpenCL __private, __local, __constant and __global address spaces, as well as the __read_only, _read_write and __write_only image access specifiers. Patch originally by ARM; language-specific address space support by myself. llvm-svn: 127915
-
Daniel Dunbar authored
- We don't really support the majority of the horrible -traditional-cpp behavior, but it is unlikely that we ever will either. This allows us to start trying to use clang as a /usr/bin/cpp replacement and see what pieces of -traditional-cpp mode people actually care about. llvm-svn: 127911
-
Daniel Dunbar authored
comments. llvm-svn: 127910
-
Daniel Dunbar authored
don't support the ABI yet. llvm-svn: 127903
-
Daniel Dunbar authored
llvm-svn: 127902
-
Daniel Dunbar authored
llvm-svn: 127897
-
Daniel Dunbar authored
llvm-svn: 127896
-
Anders Carlsson authored
Use the newly added FileManager::getNoncachedStatValue when trying to determine if any files in the preamble have changed. llvm-svn: 127894
-
Anders Carlsson authored
Add FileManager::getNoncachedStatValue, which will resolve relative paths against the working directory specified in the file system options. llvm-svn: 127893
-