https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96140
Bug ID: 96140
Summary: internal compiler error: in expand_intrinsic_vaarg
Product: gcc
Version: 10.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: d
Assignee: ibuclaw at gdcproject dot org
Reporter: ibuclaw at gdcproject dot org
Target Milestone: ---
void test_va_arg(ref int a, ...) { return va_arg!int(_argptr, a); }
---
0x6231bc expand_intrinsic_vaarg
../../gcc/d/intrinsics.cc:514
0x6231bc maybe_expand_intrinsic(tree_node*)
../../gcc/d/intrinsics.cc:845
0x7a1381 d_build_call(TypeFunction*, tree_node*, tree_node*,
Array<Expression*>*)
../../gcc/d/d-codegen.cc:1947
0x7b3153 ExprVisitor::visit(CallExp*)
../../gcc/d/expr.cc:1843
0x7b131a build_expr(Expression*, bool)
../../gcc/d/expr.cc:3085
0x7b13c1 build_expr_dtor(Expression*)
../../gcc/d/expr.cc:3108
0x7bd411 IRVisitor::visit(ExpStatement*)
../../gcc/d/toir.cc:1040
0x7bd11c IRVisitor::build_stmt(Statement*)
../../gcc/d/toir.cc:273
0x7bd11c IRVisitor::visit(CompoundStatement*)
../../gcc/d/toir.cc:1057
0x7bd11c IRVisitor::visit(CompoundStatement*)
../../gcc/d/toir.cc:1047
0x7bd11c IRVisitor::build_stmt(Statement*)
../../gcc/d/toir.cc:273
0x7bd11c IRVisitor::visit(CompoundStatement*)
../../gcc/d/toir.cc:1057
0x7bd11c IRVisitor::visit(CompoundStatement*)
../../gcc/d/toir.cc:1047
0x7bcfed IRVisitor::build_stmt(Statement*)
../../gcc/d/toir.cc:273
0x7bcfed build_function_body(FuncDeclaration*)
../../gcc/d/toir.cc:1469
0x7b08bf DeclVisitor::visit(FuncDeclaration*)
../../gcc/d/decl.cc:1006
0x7ad36f build_decl_tree(Dsymbol*)
../../gcc/d/decl.cc:1047
0x7bad80 build_module_tree(Module*)
../../gcc/d/modules.cc:728
0x7afa5b DeclVisitor::visit(Module*)
../../gcc/d/decl.cc:147
0x7ad36f build_decl_tree(Dsymbol*)
../../gcc/d/decl.cc:1047
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.