diff options
Diffstat (limited to 'gcc/rust/backend/rust-compile-extern.h')
-rw-r--r-- | gcc/rust/backend/rust-compile-extern.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/gcc/rust/backend/rust-compile-extern.h b/gcc/rust/backend/rust-compile-extern.h index 100b1f5..507865a 100644 --- a/gcc/rust/backend/rust-compile-extern.h +++ b/gcc/rust/backend/rust-compile-extern.h @@ -37,10 +37,9 @@ class CompileExternItem : public HIRCompileBase public: static void compile (HIR::ExternalItem *item, Context *ctx, - bool compile_fns = true, TyTy::BaseType *concrete = nullptr) { - CompileExternItem compiler (ctx, compile_fns, concrete); + CompileExternItem compiler (ctx, concrete); item->accept_vis (compiler); } @@ -70,9 +69,6 @@ public: void visit (HIR::ExternalFunctionItem &function) override { - if (!compile_fns) - return; - TyTy::BaseType *fntype_tyty; if (!ctx->get_tyctx ()->lookup_type (function.get_mappings ().get_hirid (), &fntype_tyty)) @@ -146,11 +142,10 @@ public: } private: - CompileExternItem (Context *ctx, bool compile_fns, TyTy::BaseType *concrete) - : HIRCompileBase (ctx), compile_fns (compile_fns), concrete (concrete) + CompileExternItem (Context *ctx, TyTy::BaseType *concrete) + : HIRCompileBase (ctx), concrete (concrete) {} - bool compile_fns; TyTy::BaseType *concrete; }; |