From e66ccf46f445f04fbbeb1b0bfb273b806d22f65b Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 22 Sep 2024 23:45:59 +0200 Subject: Take function name from the generated asm --- lib/Language/Elna/CodeGenerator.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/Language/Elna/CodeGenerator.hs') diff --git a/lib/Language/Elna/CodeGenerator.hs b/lib/Language/Elna/CodeGenerator.hs index 1ddfb21..e61e274 100644 --- a/lib/Language/Elna/CodeGenerator.hs +++ b/lib/Language/Elna/CodeGenerator.hs @@ -3,7 +3,7 @@ module Language.Elna.CodeGenerator , generateCode ) where -import Data.Text (Text) +import Data.ByteString (ByteString) import Data.Vector (Vector) import qualified Data.Vector as Vector import Language.Elna.Intermediate (Quadruple(..)) @@ -17,7 +17,7 @@ data Directive data Asm = Instruction RiscV.Instruction - | JumpLabel Text [Directive] + | JumpLabel ByteString [Directive] deriving Eq generateCode :: SymbolTable -> Vector Quadruple -> Vector Asm -- cgit v1.2.3