@@ -483,7 +483,7 @@ data PDecl' t
483483 | PData Docstring [(Name, Docstring)] SyntaxInfo FC DataOpts (PData' t) -- ^ Data declaration.
484484 | PParams FC [(Name, t)] [PDecl' t] -- ^ Params block
485485 | PNamespace String [PDecl' t] -- ^ New namespace
486− | PRecord Docstring SyntaxInfo FC Name t Docstring Name t -- ^ Record declaration
486+ | PRecord Docstring SyntaxInfo FC Name t DataOpts Docstring Name t -- ^ Record declaration
487487 | PClass Docstring SyntaxInfo FC
488488 [t] -- constraints
489489 Name
@@ -569,7 +569,7 @@ declared (PData _ _ _ _ _ (PDatadecl n _ ts)) = n : map fstt ts
569569declared (PData _ _ _ _ _ (PLaterdecl n _)) = [n]
570570declared (PParams _ _ ds) = concatMap declared ds
571571declared (PNamespace _ ds) = concatMap declared ds
572−declared (PRecord _ _ _ n _ _ c _) = [n, c]
572+declared (PRecord _ _ _ n _ _ _ c _) = [n, c]
573573declared (PClass _ _ _ _ n _ ms) = n : concatMap declared ms
574574declared (PInstance _ _ _ _ _ _ _ _) = []
575575declared (PDSL n _) = [n]
@@ -583,7 +583,7 @@ tldeclared (PFix _ _ _) = []
583583tldeclared (PTy _ _ _ _ _ n t) = [n]
584584tldeclared (PPostulate _ _ _ _ n t) = [n]
585585tldeclared (PClauses _ _ n _) = [] -- not a declaration
586−tldeclared (PRecord _ _ _ n _ _ c _) = [n, c]
586+tldeclared (PRecord _ _ _ n _ _ _ c _) = [n, c]
587587tldeclared (PData _ _ _ _ _ (PDatadecl n _ ts)) = n : map fstt ts
588588 where fstt (_, _, a, _, _, _) = a
589589tldeclared (PParams _ _ ds) = []
@@ -604,7 +604,7 @@ defined (PData _ _ _ _ _ (PDatadecl n _ ts)) = n : map fstt ts
604604defined (PData _ _ _ _ _ (PLaterdecl n _)) = []
605605defined (PParams _ _ ds) = concatMap defined ds
606606defined (PNamespace _ ds) = concatMap defined ds
607−defined (PRecord _ _ _ n _ _ c _) = [n, c]
607+defined (PRecord _ _ _ n _ _ _ c _) = [n, c]
608608defined (PClass _ _ _ _ n _ ms) = n : concatMap defined ms
609609defined (PInstance _ _ _ _ _ _ _ _) = []
610610defined (PDSL n _) = [n]