Hans Wennborg | c9bd88e | 2014-01-14 19:35:09 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -std=c++11 -fms-extensions -emit-llvm %s -o - -triple=i386-pc-win32 | FileCheck %s |
Richard Smith | 73af5c6 | 2012-06-21 02:52:27 +0000 | [diff] [blame] | 2 | |
David Majnemer | b9a5f2d | 2014-01-21 20:33:36 +0000 | [diff] [blame^] | 3 | // CHECK: "\01?DeducedType@@3HA" |
| 4 | auto DeducedType = 30; |
| 5 | |
Richard Smith | 73af5c6 | 2012-06-21 02:52:27 +0000 | [diff] [blame] | 6 | // CHECK: "\01?LRef@@YAXAAH@Z" |
| 7 | void LRef(int& a) { } |
| 8 | |
| 9 | // CHECK: "\01?RRef@@YAH$$QAH@Z" |
| 10 | int RRef(int&& a) { return a; } |
| 11 | |
| 12 | // CHECK: "\01?Null@@YAX$$T@Z" |
| 13 | namespace std { typedef decltype(__nullptr) nullptr_t; } |
| 14 | void Null(std::nullptr_t) {} |