1b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel// RUN: %clang -flimit-debug-info -emit-llvm -g -S %s -o - | FileCheck %s 2b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel 3b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel// Check that this pointer type is TC<int> 4b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel// CHECK: !10} ; [ DW_TAG_pointer_type 5b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel// CHECK-NEXT: !10 ={{.*}}"TC<int>" 6b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel 7b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Pateltemplate<typename T> 8b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patelclass TC { 9b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patelpublic: 10b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel TC(const TC &) {} 11b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel TC() {} 12b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel}; 13b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel 14b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang PatelTC<int> tci; 15b26f67c8c55eb720893fe13e792fdddc9f1f6379Devang Patel 16