fix(bitcode): leave a comment explaining why u64 is not used

This commit is contained in:
rvcas 2021-12-28 13:07:05 -05:00
parent 4298022a89
commit c4e6349714

View file

@ -204,11 +204,13 @@ macro_rules! int_intrinsic {
($name:literal) => {{ ($name:literal) => {{
let mut output = IntrinsicName::default(); let mut output = IntrinsicName::default();
output.options[4] = concat!($name, ".u8"); // These are LLVM types which don't include
output.options[5] = concat!($name, ".u16"); // u64 for example
output.options[6] = concat!($name, ".u32"); output.options[4] = concat!($name, ".i8");
output.options[7] = concat!($name, ".u64"); output.options[5] = concat!($name, ".i16");
output.options[8] = concat!($name, ".u128"); output.options[6] = concat!($name, ".i32");
output.options[7] = concat!($name, ".i64");
output.options[8] = concat!($name, ".i128");
output.options[9] = concat!($name, ".i8"); output.options[9] = concat!($name, ".i8");
output.options[10] = concat!($name, ".i16"); output.options[10] = concat!($name, ".i16");
output.options[11] = concat!($name, ".i32"); output.options[11] = concat!($name, ".i32");