1*1424dfb3Schristos /* This testcase is part of GDB, the GNU debugger. 2*1424dfb3Schristos 3*1424dfb3Schristos Copyright 2019-2020 Free Software Foundation, Inc. 4*1424dfb3Schristos 5*1424dfb3Schristos This program is free software; you can redistribute it and/or modify 6*1424dfb3Schristos it under the terms of the GNU General Public License as published by 7*1424dfb3Schristos the Free Software Foundation; either version 3 of the License, or 8*1424dfb3Schristos (at your option) any later version. 9*1424dfb3Schristos 10*1424dfb3Schristos This program is distributed in the hope that it will be useful, 11*1424dfb3Schristos but WITHOUT ANY WARRANTY; without even the implied warranty of 12*1424dfb3Schristos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13*1424dfb3Schristos GNU General Public License for more details. 14*1424dfb3Schristos 15*1424dfb3Schristos You should have received a copy of the GNU General Public License 16*1424dfb3Schristos along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17*1424dfb3Schristos 18*1424dfb3Schristos template<typename T> 19*1424dfb3Schristos struct X 20*1424dfb3Schristos { 21*1424dfb3Schristos static constexpr bool f = true; 22*1424dfb3Schristos }; 23*1424dfb3Schristos 24*1424dfb3Schristos X<int> x; 25*1424dfb3Schristos 26*1424dfb3Schristos struct Y 27*1424dfb3Schristos { 28*1424dfb3Schristos static constexpr bool f = true; 29*1424dfb3Schristos }; 30*1424dfb3Schristos 31*1424dfb3Schristos Y y; 32*1424dfb3Schristos 33*1424dfb3Schristos int main(void)34*1424dfb3Schristosmain (void) 35*1424dfb3Schristos { 36*1424dfb3Schristos return 0; 37*1424dfb3Schristos } 38