mirror of https://github.com/WerWolv/ImHex.git
fix: Invalid type in integer literal ast node on mac
This commit is contained in:
parent
32d47456de
commit
ea71389982
|
@ -234,9 +234,9 @@ namespace hex::lang {
|
||||||
|
|
||||||
switch (typeOperatorNode->getOperator()) {
|
switch (typeOperatorNode->getOperator()) {
|
||||||
case Token::Operator::AddressOf:
|
case Token::Operator::AddressOf:
|
||||||
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, pattern->getOffset() });
|
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, static_cast<u64>(pattern->getOffset()) });
|
||||||
case Token::Operator::SizeOf:
|
case Token::Operator::SizeOf:
|
||||||
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, pattern->getSize() });
|
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, static_cast<u64>(pattern->getSize()) });
|
||||||
default:
|
default:
|
||||||
this->getConsole().abortEvaluation("invalid type operator used. This is a bug!");
|
this->getConsole().abortEvaluation("invalid type operator used. This is a bug!");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue