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
Right now our cppgc bindings indisciminantly align all objects to 8 bytes. This is problematic if the actual alignment required by T in cppgc::make_garbage_collected<T> is larger than 8, such as when T contains a u128 (where alignment needs to be 16).
You can experience a related SIGSEGV by changing the tests as follows, and running in release (at least on Linux amd64):
Right now our cppgc bindings indisciminantly align all objects to 8 bytes. This is problematic if the actual alignment required by
T
incppgc::make_garbage_collected<T>
is larger than 8, such as whenT
contains au128
(where alignment needs to be 16).You can experience a related SIGSEGV by changing the tests as follows, and running in release (at least on Linux amd64):
The text was updated successfully, but these errors were encountered: