// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-compute -x hlsl -std=hlsl202x \ // RUN: -finclude-default-header -ast-dump -ast-dump-filter=get00 %s | FileCheck %s template T get00(matrix m) { return m._m00; } // Force instantiation for T=float. float caller(matrix m) { return get00(m); } // CHECK-LABEL: FunctionTemplateDecl {{.*}} get00 // CHECK: FunctionDecl {{.*}} get00 'T (matrix)' // CHECK-LABEL: FunctionDecl {{.*}} get00 'float (matrix)' // CHECK: MatrixElementExpr