// RUN: not %clang_cc1 -triple x86_64-unknown-unknown -std=c++20 -ast-dump %s | FileCheck -strict-whitespace %s namespace MissingSemicolon { class Foo { void f1() = delete void g1(); void f2() void g2(); }; // CHECK: NamespaceDecl {{.*}} MissingSemicolon // CHECK: CXXMethodDecl {{.*}} f1 'void ()' delete // CHECK: CXXMethodDecl {{.*}} g1 'void ()' // CHECK: CXXMethodDecl {{.*}} f2 'void ()' // CHECK: CXXMethodDecl {{.*}} g2 'void ()' } // namespace MissingSemicolon