// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s // CHECK: store i32 59, i32* %size // CHECK: store i32 65, i32* %size template class TemplateClass { public: void templateClassFunction() { int size = sizeof(__PRETTY_FUNCTION__); } }; // CHECK: store i32 35, i32* %size // CHECK: store i32 38, i32* %size template void functionTemplate(T t) { int size = sizeof(__PRETTY_FUNCTION__); } int main() { TemplateClass t1; t1.templateClassFunction(); TemplateClass t2; t2.templateClassFunction(); functionTemplate(0); functionTemplate(0.0); return 0; }