1*051cc460SLiming Liu // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 %s -emit-llvm -o - | FileCheck %s 2*051cc460SLiming Liu 3*051cc460SLiming Liu // CHECK-LABEL: define linkonce_odr void @"_ZN10Issue579601EIiEENS_1FILNS_3$_0EEEEv"() 4*051cc460SLiming Liu namespace Issue57960 { 5*051cc460SLiming Liu template<auto> 6*051cc460SLiming Liu class F {}; 7*051cc460SLiming Liu 8*051cc460SLiming Liu template<typename D> __anon7d1a60b90102null9*051cc460SLiming LiuF<[]{}> E() { 10*051cc460SLiming Liu return {}; 11*051cc460SLiming Liu } 12*051cc460SLiming Liu 13*051cc460SLiming Liu static auto f = E<int>(); 14*051cc460SLiming Liu } 15