================
@@ -500,7 +500,8 @@ MCSymbol *MCStreamer::emitLineTableLabel() {
 MCSymbol *MCStreamer::emitCFILabel() {
   // Return a dummy non-null value so that label fields appear filled in when
   // generating textual assembly.
-  return (MCSymbol *)1;
+  static size_t DummyLabelValue = 0;
----------------
efriedma-quic wrote:

emitCFILabel() is overridden for binary streamers, so this implementation is 
only used if your outputting text.  If you're outputting text, you shouldn't 
need to construct the unwind maps in the first place.

If you want to construct the maps anyway, for some reason, I'd suggest 
identifying entries in the EpilogMap using an integer ID, instead of the label.

https://github.com/llvm/llvm-project/pull/129142
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to