Commit aa442d13 authored by Leandro Pereira's avatar Leandro Pereira Committed by Anas Nashif
Browse files

arch: xtensa: Do not generate unused `handle_irq` label unless needed



This was causing a `label handle_irq defined but not used` warning
during build.

Fixes #10801.

Signed-off-by: default avatarLeandro Pereira <leandro.pereira@intel.com>
parent 85f8c0d4
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -123,11 +123,15 @@ for lvl in ints_by_lvl:
    cprint("static inline int _xtensa_handle_one_int" + str(lvl) + "(unsigned int mask)")
    cprint("{")

    if not ints_by_lvl[lvl]:
        cprint("return 0;")
        cprint("}")
        continue

    cprint("int irq;")
    print("")

    ints_by_lvl[lvl].sort()
    emit_int_handler(ints_by_lvl[lvl])
    emit_int_handler(sorted(ints_by_lvl[lvl]))

    cprint("return 0;")
    cprint("handle_irq:")