mirror of https://github.com/zachjs/sv2v.git
enum item conflict raises scoped error
This commit is contained in:
parent
fd64d4e3f2
commit
150b7f2af1
|
|
@ -94,7 +94,7 @@ insertEnumItems itemType items =
|
|||
-- check for obviously duplicate values
|
||||
if noDuplicates
|
||||
then zipWithM_ insertEnumItem keys vals
|
||||
else error $ "enum conversion has duplicate vals: "
|
||||
else scopedErrorM $ "enum conversion has duplicate vals: "
|
||||
++ show (zip keys vals)
|
||||
where
|
||||
insertEnumItem :: Identifier -> Expr -> SC ()
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
// pattern: enum conversion has duplicate vals
|
||||
// location: enum_conflict.sv:4:5
|
||||
module top;
|
||||
typedef enum {
|
||||
A = 0,
|
||||
|
|
|
|||
Loading…
Reference in New Issue