11 lines · cpp
1// RUN: %clang_cc1 -triple aarch64-linux-gnu -fsyntax-only -verify -fexceptions -fcxx-exceptions %s -std=c++142 3void lambda() {4 // expected-error@+1 {{attribute 'target_clones' multiversioned functions do not yet support lambdas}}5 auto x = []() __attribute__((target_clones("default"))){};6 x();7 // expected-error@+1 {{attribute 'target_clones' multiversioned functions do not yet support lambdas}}8 auto y = []() __attribute__((target_clones("fp16+lse", "rdm"))){};9 y();10}11