Remove debug crap with inlining

This commit is contained in:
gingerBill
2022-08-16 16:36:13 +01:00
parent 5337b0b471
commit f2908cbc5a
+1 -5
View File
@@ -148,10 +148,7 @@ lbProcedure *lb_create_procedure(lbModule *m, Entity *entity, bool ignore_body)
lb_add_attribute_to_proc(m, p->value, "noredzone"); lb_add_attribute_to_proc(m, p->value, "noredzone");
} }
if (build_context.optimization_level == 0 && build_context.ODIN_DEBUG) {
lb_add_attribute_to_proc(m, p->value, "noinline");
lb_add_attribute_to_proc(m, p->value, "optnone");
} else {
switch (p->inlining) { switch (p->inlining) {
case ProcInlining_inline: case ProcInlining_inline:
lb_add_attribute_to_proc(m, p->value, "alwaysinline"); lb_add_attribute_to_proc(m, p->value, "alwaysinline");
@@ -176,7 +173,6 @@ lbProcedure *lb_create_procedure(lbModule *m, Entity *entity, bool ignore_body)
lb_add_attribute_to_proc(m, p->value, "optsize"); lb_add_attribute_to_proc(m, p->value, "optsize");
break; break;
} }
}
if (!entity->Procedure.target_feature_disabled && if (!entity->Procedure.target_feature_disabled &&
entity->Procedure.target_feature.len != 0) { entity->Procedure.target_feature.len != 0) {