aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/abi/lambda-ctx1-17.C
blob: 42f277a2117080ce89d02bb213698dae9631557c (plain)
1
2
3
4
5
6
7
8
9
10
// { dg-do compile { target c++20 } }
// { dg-options -fabi-version=17 }

#include "lambda-ctx1.h"

// These demangle incorrectly, due to a missed substitution candidate
// { dg-final { scan-assembler {_ZNK1C1fMUlT_E_clIMS_iEEDaS0_:} } }
// { dg-final { scan-assembler {_ZNK2L2MUlT_T0_E_clIifEEvS_S0_:} } }
// { dg-final { scan-assembler {_ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_:} } }
// { dg-final { scan-assembler {_Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_:} } }