[PATCH] D110904: [lld-macho] Downgrade missing -arch initially to error.
    Vincent Lee via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Oct  8 21:46:33 PDT 2021
    
    
  
thevinster added inline comments.
================
Comment at: lld/MachO/Driver.cpp:1347
+    // good.
+    if (target->isPlaceHolder())
+      fatal("unknown target platform - giving up");
----------------
I'm not sure how I feel about having all this code about a dummy struct just so we can avoid the typo scenario you mentioned. To me, it feels like an indirection just to get to the actual root cause. What's the difference between this and moving `createTargetInfo` here instead? It seems like the same result can be achieved and it's easier to reason about. 
I'm curious to know what others think tho...
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110904/new/
https://reviews.llvm.org/D110904
    
    
More information about the llvm-commits
mailing list