Fix bug in codegen
This commit is contained in:
parent
810dd3595e
commit
e6a16ab667
@ -17,8 +17,7 @@ namespace codegen {
|
|||||||
|
|
||||||
namespace AST {
|
namespace AST {
|
||||||
codegen::StackValue IntLiteralExpression::codegen(codegen::Builder& builder, codegen::Scope&) {
|
codegen::StackValue IntLiteralExpression::codegen(codegen::Builder& builder, codegen::Scope&) {
|
||||||
auto ty = builder.builder->getInt32Ty();
|
auto ty = this->m_ty->codegen(builder);
|
||||||
|
|
||||||
|
|
||||||
return codegen::StackValue{
|
return codegen::StackValue{
|
||||||
llvm::ConstantInt::get(ty, this->m_value),
|
llvm::ConstantInt::get(ty, this->m_value),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user