compnerd added inline comments.

================
Comment at: clang/include/clang/Driver/Options.td:626
   HelpText<"Use the LLVM representation for assembler and object files">;
+def emit_ifso : Flag<["-"], "emit-interface-stubs">, Flags<[CC1Option]>, 
Group<Action_Group>,
+  HelpText<"Generate Inteface Stub Files.">;
----------------
plotfi wrote:
> compnerd wrote:
> > I thought that we were going to add `experimental` to this for the time 
> > being?
> Oh, I was specifying experimental in the 
> -interface-stubs-version=experimental-ifo-elf-v1. Do you want the main flag 
> to also be -emit-interface-stubs-experimental??
Okay, I can live with that.  I guess that was just unclear to me.  Doing that 
is nicer in that there is less churn in the actual flags.


================
Comment at: clang/include/clang/Driver/Types.def:91
 TYPE("ast",                      AST,          INVALID,         "ast",   "u")
+TYPE("ifs",                      IFS,          INVALID,         "ifs",   "u")
 TYPE("pcm",                      ModuleFile,   INVALID,         "pcm",   "u")
----------------
plotfi wrote:
> compnerd wrote:
> > What about `ifo` instead of `ifs`?
> I went with ifs because ifo implies the analog of a .o file and ifso implies 
> the analog of a .so file. I want the tbe/ifs text files to just be thought of 
> as something a little different. Like symbol listings that another tool can 
> assemble into whatever format.  
Oh, I see.  Yeah .... torn on that tbh.  There are aspects of it as being 
analogs to `.o` or `.obj` as well.  But, having them be confused for one 
another is worse.  If this makes sense to you and @rupprecht, WFM.


================
Comment at: clang/lib/Frontend/FrontendActions.cpp:297
+        sema.LateTemplateParser(sema.OpaqueParser, LPT);
+        HandleNamedDecl(FD, Symbols, (FromTU | IsLate));
+      }
----------------
plotfi wrote:
> compnerd wrote:
> > Typo of `||`?  The field is boolean not a mask.
> It is a bitmask. 
Oh!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60974/new/

https://reviews.llvm.org/D60974



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to