xref: /llvm-project/libcxx/test/libcxx/selftest/pass.cpp/compile-error.pass.cpp (revision 504bc07d1afc7bad7b980a977141696ec8298e7e)
170f63892SLouis Dionne //===----------------------------------------------------------------------===//
270f63892SLouis Dionne //
370f63892SLouis Dionne // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
470f63892SLouis Dionne // See https://llvm.org/LICENSE.txt for license information.
570f63892SLouis Dionne // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
670f63892SLouis Dionne //
770f63892SLouis Dionne //===----------------------------------------------------------------------===//
870f63892SLouis Dionne 
970f63892SLouis Dionne // XFAIL: *
1070f63892SLouis Dionne 
1170f63892SLouis Dionne // Make sure the test DOES NOT pass if it fails at compile-time
1270f63892SLouis Dionne 
1370f63892SLouis Dionne struct Foo { };
1470f63892SLouis Dionne typedef Foo::x x;
1570f63892SLouis Dionne 
main(int,char **)16*504bc07dSLouis Dionne int main(int, char**) { return 0; }
17