You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
main.cbe.c:721:152: error: ‘_OC_str_OC_84’ undeclared here (not in a function); did you mean ‘_OC_str_OC_83’?
721 | static __MSALIGN__(16) struct l_array_3_struct_AC_l_struct_struct_OC_anon _ZN12_GLOBAL__N_116known_extensionsE __attribute__((aligned(16))) = { { { ((&_OC_str_OC_84.array[((int32_t)0)])), ((&_OC_str_OC_10.array[((int32_t)0)])) }, { ((&_OC_str_OC_85.array[((int32_t)0)])), ((&_OC_str_OC_86.array[((int32_t)0)])) }, { ((uint8_t*)/*NULL*/0), ((uint8_t*)/*NULL*/0) } } };
| ^~~~~~~~~~~~~
| _OC_str_OC_83
main.cbe.c:721:236: error: ‘_OC_str_OC_85’ undeclared here (not in a function); did you mean ‘_OC_str_OC_83’?
721 | _(16) struct l_array_3_struct_AC_l_struct_struct_OC_anon _ZN12_GLOBAL__N_116known_extensionsE __attribute__((aligned(16))) = { { { ((&_OC_str_OC_84.array[((int32_t)0)])), ((&_OC_str_OC_10.array[((int32_t)0)])) }, { ((&_OC_str_OC_85.array[((int32_t)0)])), ((&_OC_str_OC_86.array[((int32_t)0)])) }, { ((uint8_t*)/*NULL*/0), ((uint8_t*)/*NULL*/0) } } };
| ^~~~~~~~~~~~~
| _OC_str_OC_83
main.cbe.c:721:276: error: ‘_OC_str_OC_86’ undeclared here (not in a function); did you mean ‘_OC_str_OC_83’?
721 | t_struct_OC_anon _ZN12_GLOBAL__N_116known_extensionsE __attribute__((aligned(16))) = { { { ((&_OC_str_OC_84.array[((int32_t)0)])), ((&_OC_str_OC_10.array[((int32_t)0)])) }, { ((&_OC_str_OC_85.array[((int32_t)0)])), ((&_OC_str_OC_86.array[((int32_t)0)])) }, { ((uint8_t*)/*NULL*/0), ((uint8_t*)/*NULL*/0) } } };
| ^~~~~~~~~~~~~
| _OC_str_OC_83
Interestingly, after some analysis of main.cbe.c, i found out that _OC_str_OC_84, _OC_str_OC_85, and _OC_str_OC_86 are declared in lines 722, 723. 724 of main.cbe.c, just after being used in line 721:
Say, we have LLVM 10.0.0, and just have built
llvm-cbe
in current directory.Trying to build
main.cc
fromplzip-1.9
withlzlib-1.12
:I have the following output then:
Interestingly, after some analysis of
main.cbe.c
, i found out that_OC_str_OC_84
,_OC_str_OC_85
, and_OC_str_OC_86
are declared in lines 722, 723. 724 ofmain.cbe.c
, just after being used in line 721:The text was updated successfully, but these errors were encountered: