summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/address-of-fntemplate.cpp
blob: c5fa89d86d41b7bd41e362b5c7fce6dee3a65731 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
template <typename T> void f(T) {}
template <typename T> void f() { }

void test() {
  // CHECK: @_Z1fIiEvT_
  void (*p)(int) = &f;
  
  // CHECK: @_Z1fIiEvv
  void (*p2)() = f<int>;
}
// CHECK: define linkonce_odr void @_Z1fIiEvT_
// CHECK: define linkonce_odr void @_Z1fIiEvv