anchor.diff:    elixir_erl_compiler:spawn(fun spawned_compile/4, [Map, Set, Bag, TranslatedTypespecs]).
   
   spawned_compile(Map, Set, _Bag, TranslatedTypespecs) ->
  -  {Prefix, Forms, Def, Defmacro, Macros} = dynamic_form(Map),
  +  {Prefix, Forms, Def, Defmacro, Macros, NoWarnUndefined} = dynamic_form(Map),
     {Types, Callbacks, TypeSpecs} = typespecs_form(Map, TranslatedTypespecs, Macros),
   
     #{module := Module, line := Line} = Map,
     DocsChunk = docs_chunk(Set, Module, Line, Def, Defmacro, Types, Callbacks),
  -  CheckerChunk = checker_chunk(Map),
  -
  +  CheckerChunk = checker_chunk(Map, NoWarnUndefined),
     load_form(Map, Prefix, Forms, TypeSpecs, DocsChunk ++ CheckerChunk).
   
   dynamic_form(#{module := Module, line := Line, relative_file := RelativeFile,
  
positive.code:   {Def, Defmacro, Macros, Exports, Functions} =
      split_definition(Definitions, Unreachable, [], [], [], [], {[], []}),
  
    Location = {elixir_utils:characters_to_list(RelativeFile), Line},
    Prefix = [{attribute, Line, file, Location},
              {attribute, Line, module, Module},
              {attribute, Line, compile, [no_auto_import | Opts]}],
  
    Forms0 = functions_form(Line, Module, Def, Defmacro, Exports, Functions, Deprecated),
    Forms1 = attributes_form(Line, Attributes, Forms0),
    {Prefix, Forms1, Def, Defmacro, Macros}.
  
  % Definitions
  
  
negative.code: signature_to_binary(_, Name, Signature) ->
    'Elixir.Macro':to_string({Name, [], Signature}).
  
  checker_chunk(#{definitions := Definitions, deprecated := Deprecated}, NoWarnUndefined) ->
    DeprecatedMap = maps:from_list(Deprecated),
  
    Exports =
  