Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Modules / Inputs / cxx-irgen-right.h
blob30686a12479a29bc2b72ecafff541ea97dcbc772
1 #include "cxx-irgen-top.h"
3 inline int h() { return S<int>::f(); }
5 namespace ImplicitSpecialMembers {
6 inline void create_right() {
7 // Trigger declaration, but not definition, of special members.
8 B b(0); C c(0); D d(0);
9 // Trigger definition of move constructor.
10 B b2(static_cast<B&&>(b));
11 D d2(static_cast<D&&>(d));