mirror of
https://github.com/zachjs/sv2v.git
synced 2026-09-01 10:06:19 +02:00
typedef conversion gracefully skips yet-unknown typenames
This commit is contained in:
@@ -93,6 +93,6 @@ resolveType types (Alias Nothing st rs1) =
|
||||
(Struct p l rs2) -> Struct p l $ rs1 ++ rs2
|
||||
(Union p l rs2) -> Union p l $ rs1 ++ rs2
|
||||
(InterfaceT x my rs2) -> InterfaceT x my $ rs1 ++ rs2
|
||||
(Alias ps x rs2) -> Alias ps x $ rs1 ++ rs2
|
||||
(IntegerAtom kw _ ) -> error $ "resolveType encountered packed `" ++ (show kw) ++ "` on " ++ st
|
||||
(NonInteger kw ) -> error $ "resolveType encountered packed `" ++ (show kw) ++ "` on " ++ st
|
||||
(Alias _ _ _) -> error $ "resolveType invariant failed on " ++ st
|
||||
|
||||
Reference in New Issue
Block a user