| // RUN: %clang_cc1 -std=c++20 %s -emit-module-interface -o %t/a.pcm |
| // RUN: llvm-bcanalyzer --dump --disable-histogram --show-binary-blobs %t/a.pcm > %t/a.dump |
| // RUN: cat %t/a.dump | FileCheck %s |
| // RUN: %clang_cc1 -std=c++20 %s -emit-reduced-module-interface -o %t/a.pcm |
| // RUN: llvm-bcanalyzer --dump --disable-histogram --show-binary-blobs %t/a.pcm > %t/a.dump |
| // RUN: cat %t/a.dump | FileCheck %s |
| // Contain something at least to make sure the compiler won't |
| // CHECK: <DECLTYPES_BLOCK |
| // CHECK-NOT: <DECL_TYPEDEF |
| // CHECK: <DECL_CONTEXT_LEXICAL |
| // CHECK: <EXPR_INTEGER_LITERAL |
| // CHECK: </DECLTYPES_BLOCK> |