aboutsummaryrefslogtreecommitdiffstats
path: root/src/Verismith/Verilog/Quote.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Verismith/Verilog/Quote.hs')
-rw-r--r--src/Verismith/Verilog/Quote.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Verismith/Verilog/Quote.hs b/src/Verismith/Verilog/Quote.hs
index 879b8fd..5e1e5dc 100644
--- a/src/Verismith/Verilog/Quote.hs
+++ b/src/Verismith/Verilog/Quote.hs
@@ -23,6 +23,7 @@ import qualified Language.Haskell.TH as TH
import Language.Haskell.TH.Quote
import Language.Haskell.TH.Syntax
import Verismith.Verilog.Parser
+import Verismith.Verilog.AST (Verilog)
liftDataWithText :: Data a => a -> Q Exp
liftDataWithText = dataToExpQ $ fmap liftText . cast
@@ -47,4 +48,4 @@ quoteVerilog s = do
v <- case parseVerilog pos (T.pack s) of
Right e -> return e
Left e -> fail $ show e
- liftDataWithText v
+ liftDataWithText (v :: Verilog ())