brintos

brintos / llvm-project-archived public Read only

0
0
Text · 525 B · 19b2a47 Raw
15 lines · cpp
1// RUN: %clang_cc1 -triple %itanium_abi_triple -fmacro-prefix-map=%p=./UNLIKELY_PATH/empty %s -emit-llvm -o - | FileCheck %s2 3template<typename f>4auto lambdatest(f&& cb) {5  const char *s = __PRETTY_FUNCTION__;6  return s;7}8 9int main() {10  auto *s = lambdatest([](){});11// CHECK: @"__PRETTY_FUNCTION__._Z10lambdatestIZ4mainE3$_0EDaOT_" = private unnamed_addr constant [{{[0-9]+}} x i8] c"auto lambdatest(f &&) [f = (lambda at ./UNLIKELY_PATH/empty{{/|\\\\}}{{.*}}.cpp:[[#@LINE-1]]:24)]\00", align {{[0-9]+}}12 13  return 0;14}15