...
This commit is contained in:
@@ -126,10 +126,10 @@ public class LlvmGenerator
|
||||
case BlockNode blockNode:
|
||||
EmitBlock(writer, blockNode);
|
||||
break;
|
||||
case BreakNode breakNode:
|
||||
case BreakNode:
|
||||
EmitBreak(writer);
|
||||
break;
|
||||
case ContinueNode continueNode:
|
||||
case ContinueNode:
|
||||
EmitContinue(writer);
|
||||
break;
|
||||
case DeferNode deferNode:
|
||||
@@ -380,7 +380,8 @@ public class LlvmGenerator
|
||||
|
||||
private Tmp EmitDereference(IndentedTextWriter writer, DereferenceNode dereferenceNode)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
var target = EmitExpression(writer, dereferenceNode.Target);
|
||||
return new Tmp(target.Ident, dereferenceNode.Type, true);
|
||||
}
|
||||
|
||||
private Tmp EmitUnaryExpression(IndentedTextWriter writer, UnaryExpressionNode unaryExpressionNode)
|
||||
|
||||
Reference in New Issue
Block a user