Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement a new type trait __is_trivially_constructible(T, Args...) | Douglas Gregor | 2012-02-24 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | that provides the behavior of the C++11 library trait std::is_trivially_constructible<T, Args...>, which can't be implemented purely as a library. Since __is_trivially_constructible can have zero or more arguments, I needed to add Yet Another Type Trait Expression Class, this one handling arbitrary arguments. The next step will be to migrate UnaryTypeTrait and BinaryTypeTrait over to this new, more general TypeTrait class. Fixes the Clang side of <rdar://problem/10895483> / PR12038. llvm-svn: 151352 | ||||
* | Update all tests other than Driver/std.cpp to use -std=c++11 rather than | Richard Smith | 2011-10-13 | 1 | -2/+2 |
| | | | | | | -std=c++0x. Patch by Ahmed Charles! llvm-svn: 141900 | ||||
* | Expose more statement, expression, and declaration kinds in libclang, | Douglas Gregor | 2011-10-05 | 1 | -1/+1 |
| | | | | | | from Manuel Holtgrewe! llvm-svn: 141200 | ||||
* | Enable -fdelayed-template-parsing by default on Win32. | Francois Pichet | 2011-09-01 | 1 | -1/+1 |
| | | | | | | I had to force -fno-delayed-template-parsing on some Index tests because delayed template parsing will change the output of some tests. llvm-svn: 138942 | ||||
* | [libclang] Require explicit cursor visitation for all TypeLocs (compilation will | Argyrios Kyrtzidis | 2011-08-15 | 1 | -0/+8 |
| | | | | | | fail if a TypeLoc kind is not handled) and handle DecltypeTypeLoc and InjectedClassNameTypeLoc. llvm-svn: 137670 | ||||
* | Teach libclang about SizeOfPackExpr. | Douglas Gregor | 2011-01-19 | 1 | -0/+8 |
llvm-svn: 123846 |