Ah, I see, it could conflict with variable modifiers too. I'll add some for that. CLI frontend on windows checks for flags conflicting with each other - in this case when both row and column are specified, apparently it's not something that D3DCompile() handles.