[Frontend] Make the module trace emission more robust.

✔ More informative error messages in case of crashes.
✔ Handling and documenting different cases.
✔ Test cases for different cases.
✔ Make SDKDependencies.swift pass again.
This commit is contained in:
Varun Gandhi
2019-10-11 17:13:30 -07:00
parent f969320883
commit 903add2c3f
12 changed files with 258 additions and 81 deletions
@@ -1,5 +1,3 @@
// XFAIL: *
// RUN: %empty-directory(%t)
// 1) Build a prebuilt cache for our SDK