[InstCombine] Preserve NSW flags for `lshr (mul nuw X, C1), C2 -> mul nuw nsw X,...
[llvm-project.git] / clang / test / CodeGenCXX / cxx20-module-sub-1a.cppm
blob8267c38c7f5c0f9d3c5b4f39bc81941ddcf4f0fc
1 // RUN: %clang_cc1 -std=c++20 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s
3 export module FOO.BAR;
4 export class A;
5 namespace Bob {
6 export class B;
8 // CHECK-DAG: void @_ZN3BobW3FOOW3BAR3BarEPS1_1APNS_S1_1BE(
9 export void Bar (A *, B*) {
13 // CHECK-DAG: void @_ZW3FOOW3BAR3FooPS0_1APN3BobS0_1BE(
14 export void Foo (A *, Bob::B*) {