- Oct 10, 2011
-
-
Douglas Gregor authored
it might be wrong for other instantiations of the same function template. Fixes PR10801. llvm-svn: 141559
-
Sebastian Redl authored
Now that we support move generation, mention this in the language extension and C++ status pages. Also update the C++ status for default functions, which are complete now that we can generate move functions, and destructor exception specifications, which I did a while ago. llvm-svn: 141558
-
Kaelyn Uhrain authored
llvm-svn: 141555
-
Fariborz Jahanian authored
for future work. llvm-svn: 141553
-
Douglas Gregor authored
subexpressions. Fixes PR10291. llvm-svn: 141552
-
Douglas Gregor authored
llvm-svn: 141549
-
Richard Smith authored
constexpr constructor templates. Such checking is optional, and currently hard to get right since clang doesn't generate implicit member initializers until instantiation (even for non-dependent members). This is needed for clang to accept libstdc++ from g++4.6 in c++0x mode. llvm-svn: 141547
-
Douglas Gregor authored
qualifier itself is invalid. Crasher noticed by Fariborz. llvm-svn: 141544
-
Douglas Gregor authored
initializer to update the type of the declaration. For example, this allows us to determine the size of an incomplete array from its initializer. Fixes PR10288. llvm-svn: 141543
-
Douglas Gregor authored
declarator, so that the declarator is in scope for the initializer. Fixes PR9989. llvm-svn: 141539
-
Douglas Gregor authored
!. Fixes PR9865. llvm-svn: 141537
-
Douglas Gregor authored
llvm-svn: 141536
-
Benjamin Kramer authored
llvm-svn: 141532
-
Alexis Hunt authored
Begin with just default constructors. One note is that as a side effect of this, a conformance test was removed on the basis that this is almost certainly a defect as with most of union initialization. As it is, clang does not implement union initialization close to the standard as it's quite broken as written. I hope to write a paper addressing the issues eventually. llvm-svn: 141528
-
Tobias Grosser authored
This fixes a crash due to command line options, that are not available before the loading of plugins finished. llvm-svn: 141525
-
Douglas Gregor authored
defining a friend function with a qualified name or in a local class. Fixes PR9853. llvm-svn: 141524
-
Douglas Gregor authored
property in an Objective-C++ member access expression. Fixes PR9759. llvm-svn: 141522
-
Douglas Gregor authored
redeclaration contexts are the same, as occurs within linkage specifications. Fixes PR9162. llvm-svn: 141521
-
Douglas Gregor authored
context. Fixes PR9103. llvm-svn: 141520
-
Douglas Gregor authored
or return types are dependent. Fixes PR9049. llvm-svn: 141518
-
Douglas Gregor authored
argument deduction against a function parameter that has no deducible template parameters in it. Fixes PR8598. llvm-svn: 141517
-
Peter Collingbourne authored
llvm-svn: 141516
-
- Oct 09, 2011
-
-
Douglas Gregor authored
template arguments are dependent. Fixes PR10913. llvm-svn: 141515
-
Douglas Gregor authored
function type' when that expression is actually an overloaded function reference (and not the address of an overloaded function reference). Fixes PR11066. llvm-svn: 141514
-
Douglas Gregor authored
non-identifier name. Fixes PR10839. llvm-svn: 141513
-
Douglas Gregor authored
to fill in the source locations for the underlying value type. Fixes an intermittent crasher (due to uninitialized data) in the PCH test for _Atomic types. llvm-svn: 141512
-
Douglas Gregor authored
a boolean value and check that it is a constant expression. Fixes PR11084. llvm-svn: 141511
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 141510
-
- Oct 08, 2011
-
-
Fariborz Jahanian authored
related to a readwrite property, and Sub's readwrite property. // rdar://9396329 llvm-svn: 141497
-
Benjamin Kramer authored
llvm-svn: 141496
-
NAKAMURA Takumi authored
lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. llvm-svn: 141488
-
NAKAMURA Takumi authored
llvm-svn: 141487
-
NAKAMURA Takumi authored
llvm-svn: 141486
-
David Chisnall authored
Apparently getPtrToInt() takes an explicit type parameter to allow you to generate invalid bitcode, not so that it can actually produce a value of this type. This should fix PR11085. llvm-svn: 141482
-
Ted Kremenek authored
Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an obvious memory leak that was reported from LLDB devs. The comment indicates the leak is deliberate, but I have no idea why this needs to be so. Please comment/revert if you know otherwise. llvm-svn: 141479
-
Eli Friedman authored
llvm-svn: 141467
-
Argyrios Kyrtzidis authored
llvm-svn: 141462
-
Peter Collingbourne authored
to avoid having to make it available for the cross build when it builds only clang-tblgen. llvm-svn: 141453
-
-
Ted Kremenek authored
llvm-svn: 141433
-