mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Remove debug crap with inlining
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user