This compiles and shouldn't: `struct Foo : float1 { float bar; };`. FXC properly rejects it.
This compiles and shouldn't:
struct Foo : float1 { float bar; };. FXC properly rejects it.