Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return numberLiteral(rawValue, String(original));
} else {
switch (instructionType) {
case "i32": {
return numberLiteral(parse32I(rawValue), String(original));
}
case "u32": {
return numberLiteral(parseU32(rawValue), String(original));
}
case "i64": {
return longNumberLiteral(parse64I(rawValue), String(original));
}
case "f32": {
return floatLiteral(
parse32F(rawValue),
isNanLiteral(rawValue),
isInfLiteral(rawValue),
String(original)
);
}
// f64
default: {
return floatLiteral(
parse64F(rawValue),
isNanLiteral(rawValue),
isInfLiteral(rawValue),
String(original)
);
}
}
}
}
case "i64": {
return longNumberLiteral(parse64I(rawValue), String(original));
}
case "f32": {
return floatLiteral(
parse32F(rawValue),
isNanLiteral(rawValue),
isInfLiteral(rawValue),
String(original)
);
}
// f64
default: {
return floatLiteral(
parse64F(rawValue),
isNanLiteral(rawValue),
isInfLiteral(rawValue),
String(original)
);
}
}
}
}