https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77775
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- ;; Function void Sublime::Area::qt_static_metacall() (null) ;; enabled by -tree-original { typedef struct _t _t; if (1B->__pfn == ((struct _t) {.__pfn=viewAdded, .__delta=0}).__pfn && (1B->__delta == ((struct _t) {.__pfn=viewAdded, .__delta=0}).__delta || 1B->__pfn == 0B)) { <<cleanup_point <<< Unknown tree: expr_stmt __builtin_abort () >>>>>; } } vs. ;; Function void Sublime::Area::qt_static_metacall() (null) ;; enabled by -tree-original { typedef struct _t _t; if (1B->__pfn == 0B && (1B->__delta == ((struct _t) {.__pfn=viewAdded, .__delta=0}).__delta || 1B->__pfn == 0B)) { <<cleanup_point <<< Unknown tree: expr_stmt __builtin_abort () >>>>>; } } Jason?