message: [Materializer] Remove the last call to archetype binding in generic code.
  Now all the magic happens in the swift specific code. This removes
  a longstanding hack and brings us a step closer to separate core
  and language support. Straightforward after the yak was shaved.
diff: @@ -568,22 +568,6 @@ public:
  return;
  }
  - // FIXME: It would be better to map the type into the context when the
  - // variable is created.
  - auto layout_type = m_variable_sp->GetType()->GetLayoutCompilerType();
  -
  - // IRGen wants a fully realized type so we do archetype binding
  - // before asking informations about this type (e.g. its size).
  - if (layout_type.GetMinimumLanguage() == lldb::eLanguageTypeSwift) {
  - lldb::ProcessSP process_sp =
  - map.GetBestExecutionContextScope()->CalculateProcess();
  - SwiftLanguageRuntime *language_runtime =
  - SwiftLanguageRuntime::Get(*process_sp);
  - if (language_runtime && frame_sp)
  - layout_type = language_runtime->DoArchetypeBindingForType(
  - *frame_sp, layout_type);
  - }
  -
  llvm::Optional<size_t> opt_bit_align =
  m_variable_sp->GetType()->GetLayoutCompilerType().GetTypeBitAlign(scope);
  if (!opt_bit_align) {
  