brintos

brintos / llvm-project-archived public Read only

0
0
Text · 439 B · 32ca9ad Raw
24 lines · cpp
1// RUN: %clang_cc1 %s -emit-llvm -triple %itanium_abi_triple -o - | FileCheck %s2// PR78513struct string {4  string (const string& );5  string ();6  ~string();7};8 9string operator + (char ch, const string&);10 11template <class T>12void IntToString(T a)13{14 string result;15 T digit; 16 char((digit < 10 ? '0' : 'a') + digit) + result;17}18 19int main() {20// CHECK-LABEL: define linkonce_odr {{.*}}void @_Z11IntToStringIcEvT_(21  IntToString('a');22}23 24