fix: correct compiler inheritance