- Mar 07, 2011
-
-
Devang Patel authored
21 int main() { 22 A a; For example, here user would expect to stop at line 22, even if A's constructor leads to a call through CXXDefaultArgExpr. This fixes ostream-defined.exp regression from gdb testsuite. llvm-svn: 127164
-
Owen Anderson authored
llvm-svn: 127163
-
Douglas Gregor authored
of a C++0x inline namespace within enclosing namespaces, as noted in C++0x [namespace.def]p8. Fixes <rdar://problem/9006349>, a libc++ failure where Clang was rejected an explicit specialization of std::swap (since libc++ puts it into an inline, versioned namespace std::__1). llvm-svn: 127162
-
Douglas Gregor authored
dependent template specialization type, make sure to set the keyword location. Fixes some valgrind issues introduced in r127150. llvm-svn: 127159
-
Justin Holewinski authored
This allows LLVM IR using ptx_kernel or ptx_device calling conventions to be properly printed when emitted in text form. llvm-svn: 127157
-
Duncan Sands authored
left-hand-side if the result is non-zero. llvm-svn: 127156
-
Bill Wendling authored
llvm-svn: 127155
-
Bill Wendling authored
llvm-svn: 127154
-
Argyrios Kyrtzidis authored
llvm-svn: 127153
-
Eric Christopher authored
Patch by Jack Howarth. llvm-svn: 127152
-
John McCall authored
trivial to check this. Adjust for style. llvm-svn: 127151
-
Douglas Gregor authored
to set the source-location information for the template arguments to the *transformed* source-location information, not the original source-location information. Fixes <rdar://problem/8986308> (a libc++ SFINAE issue) and the Boost.Polygon failure. llvm-svn: 127150
-
Nick Lewycky authored
right thing, instead of merely being unable to analyze and the transform doesn't occur. llvm-svn: 127149
-
Douglas Gregor authored
llvm-svn: 127148
-
John McCall authored
allocation and therefore requires a null-check. We were doing that, but we weren't treating the new-initializer as being conditionally executed, which means it was possible to get ill-formed IR as in PR9298. llvm-svn: 127147
-
Nick Lewycky authored
then the result could go either way. If it's provably positive then so is the srem. Fixes PR9343 #7! llvm-svn: 127146
-
Argyrios Kyrtzidis authored
llvm-svn: 127145
-
Anders Carlsson authored
llvm-svn: 127144
-
Anders Carlsson authored
llvm-svn: 127143
-
Joerg Sonnenberger authored
Pass down the correct C->getArgs, but keep it with the original DerivedArgList type. Slightly adjust the MakeIndex call for the different base type. This unbreaks the handling of --no-mangle on Darwin. llvm-svn: 127142
-
Douglas Gregor authored
too low-level to actually be useful but is just interesting enough for people to try to use it (which won't actually work beyond toy examples). To bring back the AST printer, it needs to be: - Complete, covering all of C/C++/Objective-C - Documented, with appropriate Schema against which we can validate the output - Designed for C/C++/Objective-C, not Clang's specific ASTs - Stable across Clang versions - Well-tested llvm-svn: 127141
-
NAKAMURA Takumi authored
llvm-svn: 127140
-
Joerg Sonnenberger authored
llvm-svn: 127139
-
Rafael Espindola authored
thing for variables. llvm-svn: 127138
-
Joerg Sonnenberger authored
input is specified, use stdin implicitly. Based on a patch from Roman Divacky. llvm-svn: 127137
-
Douglas Gregor authored
corner cases like the one in PR9301." which caused PR9416. llvm-svn: 127136
-
Chris Lattner authored
llvm-svn: 127135
-
- Mar 06, 2011
-
-
Abramo Bagnara authored
llvm-svn: 127134
-
Anders Carlsson authored
llvm-svn: 127133
-
Abramo Bagnara authored
llvm-svn: 127132
-
Eric Christopher authored
llvm-svn: 127131
-
NAKAMURA Takumi authored
This test requires shell feature, to change working directory. On Windows, current directory cannot be moved nor removed. llvm-svn: 127130
-
Douglas Gregor authored
declaration because of interesting ordering dependencies while instantiating a class template or member class thereof. Complain, rather than asserting (+Asserts) or silently rejecting the code (-Asserts). Fixes the crash-on-invalid in PR8965. llvm-svn: 127129
-
Douglas Gregor authored
llvm-svn: 127128
-
Douglas Gregor authored
conflict with MinGW headers, from Kirk Beitz! llvm-svn: 127127
-
Anders Carlsson authored
llvm-svn: 127126
-
Anders Carlsson authored
arguments at the same offset, since it's needed when creating the empty DeclRefExpr when deserializing. Fixes a memory corruption issue that would lead to random bugs and crashes. llvm-svn: 127125
-
Douglas Gregor authored
llvm-svn: 127124
-
Douglas Gregor authored
Fix copy-and-paste typo in the transformation of Microsoft __uuidof expressions, from Eric Niebler via John Wiegley llvm-svn: 127123
-
Douglas Gregor authored
llvm-svn: 127122
-