RodrigoDornelles / 3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
https://3bc-lang.org
GNU General Public License v3.0
238 stars 26 forks source link

use assert static when possible #382

Open RodrigoDornelles opened 1 year ago

RodrigoDornelles commented 1 year ago

its interessent resource, to check variables sizes, endianness...

assert_static(sizeof(tbc_u8_t) == 1);
assert_static(sizeof(tbc_u16_t) == 4);
assert_static(sizeof(tbc_u32_t) == 4);
assert_static(sizeof(tbc_u64_t) == 8);