https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66190
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- w/o -flto one gets: test2.ii:14:56: internal compiler error: in expand_expr_real_1, at expr.c:10766 GrAAHairLinePathRenderer::~GrAAHairLinePathRenderer() {} ^ 0x8370e3 expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../gcc/expr.c:10766 0xcad79e expand_expr ../../gcc/expr.h:254 0xcad79e output_constant ../../gcc/varasm.c:4769 0xcaddaa assemble_variable_contents ../../gcc/varasm.c:2067 0xcb40c3 assemble_variable(tree_node*, int, int, int) ../../gcc/varasm.c:2289 0xcb757d varpool_node::assemble_decl() ../../gcc/varpool.c:603 0x79f103 output_in_order ../../gcc/cgraphunit.c:2137 0x79f452 symbol_table::compile() ../../gcc/cgraphunit.c:2378 0x7a0c5c symbol_table::finalize_compilation_unit() ../../gcc/cgraphunit.c:2461 0x639792 cp_write_global_declarations() ../../gcc/cp/decl2.c:4755