| // RUN: %clang -g -std=c++11 -S -emit-llvm %s -o - | FileCheck %s |
| // splitting these over multiple lines to make sure the right token is used for |
| // CHECK: !DIGlobalVariable(name: "bi",{{.*}} type: [[BINT:![0-9]+]] |
| // CHECK: !DIGlobalVariable(name: "bf",{{.*}} type: [[BFLOAT:![0-9]+]] |
| // CHECK: [[BFLOAT]] = !DIDerivedType(tag: DW_TAG_typedef, name: "bar<float>" |
| // CHECK: !DIGlobalVariable(name: "n",{{.*}} type: [[NARF:![0-9]+]] |
| narf // CHECK: [[NARF]] = !DIDerivedType(tag: DW_TAG_typedef, name: "narf" |
| // CHECK: !DIDerivedType(tag: DW_TAG_typedef, name: "tv<int>" |
| // CHECK: !DIDerivedType(tag: DW_TAG_typedef, name: "v" |
| // CHECK: [[BINT]] = !DIDerivedType(tag: DW_TAG_typedef, name: "bar<int>" |