1 // { dg-module-do run } 2 // { dg-additional-options "-fmodules-ts" } 3 export module One; 4 // { dg-module-cmi "One" } 5 6 export struct base 7 { 8 int b; 9 basebase10 base (int b_) 11 : b (b_) 12 { 13 } 14 15 }; 16 17 export struct derived : base 18 { 19 int d; 20 derivedderived21 derived (int b_, int d_) 22 : base (b_), d (d_) 23 { 24 } 25 }; 26