-
Notifications
You must be signed in to change notification settings - Fork 167
Open
Description
Elixir (or at least the version running at elixir.bootlin.com) seems to be confused by glibc macros like weak_alias, ldbl_weak_alias or libm_alias_float, misinterpreting function definitions that immedialely follow invocations of the macros:
- https://elixir.bootlin.com/glibc/glibc-2.41/source/misc/init-misc.c#L29 -- the definition of
__init_miscis misrecognized as a reference - https://elixir.bootlin.com/glibc/glibc-2.41/source/libio/obprintf.c#L112 --
__obstack_printfis not recognized as being defined, butldbl_weak_alias(which is used above the definition of__obstack_printf) erroneously is - https://elixir.bootlin.com/glibc/glibc-2.41/source/math/w_jnf_compat.c#L38 -- as above, but with the
libm_alias_floatmacro and the__ynffunction
Maybe this is caused by the macro-invoking lines not having semicolons at the end?
Metadata
Metadata
Assignees
Labels
No labels