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
It appears the unnamed enum is actually named (unnamed enum at /Users/.../vst3sdk/pluginterfaces/base/funknown.h:189:1) instead of being the empty string.
llvm 16.0.4 (installed with brew)
vst3sdk v3.7.7_build_19
macOS
The text was updated successfully, but these errors were encountered:
It turns out this is happening because vst3-bindgen detects unnamed/anonymous declarations by checking if the name was an empty string, but libclang's behavior was changed in version 16 to start returning names like (unnamed enum at ...) instead. Bindgen had to fix the same issue a few months ago: rust-lang/rust-bindgen#2319
When using vst3-bindgen in a blank project, i get the following compilation error:
It appears the unnamed enum is actually named
(unnamed enum at /Users/.../vst3sdk/pluginterfaces/base/funknown.h:189:1)
instead of being the empty string.llvm
16.0.4
(installed with brew)vst3sdk
v3.7.7_build_19
macOS
The text was updated successfully, but these errors were encountered: