swift
05214f0d - Revert "[SR-15703] Fix missing hop in error path of foreign async throws call"

Commit
3 years ago
Revert "[SR-15703] Fix missing hop in error path of foreign async throws call" This reverts commit afd26d397475fc7a54538718df45f1f0f66e36a8 to solve a critical miscompile caused by a hop_to_executor appearing between a get_continuation and await_continuation instruction in SIL. A reimplementation of SR-15703 will be forthcoming. Fixes rdar://91502776
Author
Parents
  • lib/SILGen
    • File
      ExecutorBreadcrumb.h
    • File
      SILGenApply.cpp
  • test/SILGen
    • File
      objc_async.swift
    • File
      objc_async_from_swift.swift