blob: e4dba584a6ec257e64ba4a20e09ba35994ab67de [file] [log] [blame]
Richard Smith3a8244d2018-05-01 05:02:45 +00001// RUN: %clang_cc1 -std=c++17 -emit-llvm -fchar8_t -triple x86_64-linux %s -o - | FileCheck %s
2
3// CHECK: define void @_Z1fDu(
4void f(char8_t c) {}
5
6// CHECK: define void @_Z1gIiEvDTplplcvT__ELA4_KDuELDu114EE
7template<typename T> void g(decltype(T() + u8"foo" + u8'r')) {}
8template void g<int>(const char8_t*);