// RUN: llvm-tblgen --print-detailed-records %s | FileCheck %s -DFILE=%{s:basename} class A { int Num = a; } // Verify that the location of the anonymous record instantiated // for A<10> and A<11> is correct. It should show the line where the // anonymous record was instantiated and not the line where the class // was defined. def y { // CHECK: anonymous_0 |[[FILE]]:[[@LINE+1]]| int x = A<10>.Num; // CHECK: anonymous_1 |[[FILE]]:[[@LINE+1]]| int y = A<11>.Num; }