Again? RC is *not* -nogc, is -anothergc. And reference counting won't do the trick unless you add a backing GC to free cycles. What I mean about -nogc is *no* GC, is "please, mr compiler, give me an error when a GC facility is used".
I guess a custom object.d which static asserts as soon as a GC facility is used would do that trick?