1*99d63ccfSPratyush Das // RUN: %clang -std=c++11 -g -target x86_64-windows-msvc -S -emit-llvm -o - %s | FileCheck %s
2*99d63ccfSPratyush Das 
3*99d63ccfSPratyush Das template <unsigned N>
foo()4*99d63ccfSPratyush Das void foo() {
5*99d63ccfSPratyush Das }
6*99d63ccfSPratyush Das 
instantiate_foo()7*99d63ccfSPratyush Das void instantiate_foo() {
8*99d63ccfSPratyush Das   foo<10>();
9*99d63ccfSPratyush Das   // CHECK: foo<10>
10*99d63ccfSPratyush Das   foo<true>();
11*99d63ccfSPratyush Das   // CHECK: foo<1>
12*99d63ccfSPratyush Das }
13