# `erl_expand_records` [🔗](https://github.com/kikofernandez/otp/blob/kiko/otp/release-gh-action-backup-continuation/OTP-20040/lib/stdlib/src/erl_expand_records.erl#L25) This module expands records in a module. ### See Also Section [The Abstract Format](`e:erts:absform.md`) in ERTS User's Guide. # `module` ```elixir -spec module(AbsForms, CompileOptions) -> AbsForms2 when AbsForms :: [erl_parse:abstract_form()], AbsForms2 :: [erl_parse:abstract_form()], CompileOptions :: [compile:option()]. ``` Expands all records in a module to use explicit tuple operations and adds explicit module names to calls to BIFs and imported functions. The returned module has no references to records, attributes, or code. --- *Consult [api-reference.md](api-reference.md) for complete listing*