Files
llvm-project/clang/test/CIR/CodeGen/module-filename.cpp
Andy Kaylor 782ab835dc [CIR] Set the module name to the input filename (#160934)
This sets the MLIR module name to the main filename (according to the
SourceManager), if one is available. The module name gets used when
creating global init functions, so we will need it to be set.
2025-09-29 10:27:34 -07:00

12 lines
386 B
C++

// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o %t.cir
// RUN: FileCheck --check-prefix=CIR --input-file=%t.cir %s
// Normally, we try to avoid checking the filename of a test, but that's the
// entire point of this test, so we use a wildcard for the path but check the
// filename.
// CIR: module @"{{.*}}module-filename.cpp"
int main() {
return 0;
}