comparison clang/test/SemaTemplate/temp_arg_enum_printing.cpp @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 1d019706d866
children c4bab56944e8
comparison
equal deleted inserted replaced
173:0572611fdcc8 207:2e18cbf3894f
15 void test() { 15 void test() {
16 // CHECK: template<> void foo<NamedEnumNS::Val0>() 16 // CHECK: template<> void foo<NamedEnumNS::Val0>()
17 NamedEnumNS::foo<Val0>(); 17 NamedEnumNS::foo<Val0>();
18 // CHECK: template<> void foo<NamedEnumNS::Val1>() 18 // CHECK: template<> void foo<NamedEnumNS::Val1>()
19 NamedEnumNS::foo<(NamedEnum)1>(); 19 NamedEnumNS::foo<(NamedEnum)1>();
20 // CHECK: template<> void foo<2>() 20 // CHECK: template<> void foo<(NamedEnumNS::NamedEnum)2>()
21 NamedEnumNS::foo<(NamedEnum)2>(); 21 NamedEnumNS::foo<(NamedEnum)2>();
22 } 22 }
23 23
24 } // NamedEnumNS 24 } // NamedEnumNS