1 // { dg-require-effective-target shared } 2 // { dg-options "-shared-libphobos" } 3 // { dg-shouldfail "unknowngc" } 4 // { dg-output "No GC was initialized, please recheck the name of the selected GC \\('unknowngc'\\)." } 5 import core.memory; 6 7 extern(C) __gshared string[] rt_options = [ "gcopt=gc:unknowngc" ]; 8 9 void main() 10 { 11 // GC initialized upon first call -> Unknown GC error is thrown 12 GC.enable(); 13 } 14