[compiler-rt] r332211 - [XRay][compiler-rt] Fixup: Use proper string comparison for DCHECK

Dean Michael Berris via llvm-commits llvm-commits at lists.llvm.org
Sun May 13 21:14:39 PDT 2018


Author: dberris
Date: Sun May 13 21:14:39 2018
New Revision: 332211

URL: http://llvm.org/viewvc/llvm-project?rev=332211&view=rev
Log:
[XRay][compiler-rt] Fixup: Use proper string comparison for DCHECK

Fixes the sanitizer build.

Follow-up to D46574.

Modified:
    compiler-rt/trunk/lib/xray/xray_fdr_logging.cc

Modified: compiler-rt/trunk/lib/xray/xray_fdr_logging.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/xray/xray_fdr_logging.cc?rev=332211&r1=332210&r2=332211&view=diff
==============================================================================
--- compiler-rt/trunk/lib/xray/xray_fdr_logging.cc (original)
+++ compiler-rt/trunk/lib/xray/xray_fdr_logging.cc Sun May 13 21:14:39 2018
@@ -89,7 +89,7 @@ XRayFileHeader &fdrCommonHeaderInfo() {
 // implementations of __xray_set_buffer_iterator(...) and
 // __xray_log_process_buffers(...).
 XRayBuffer fdrIterator(const XRayBuffer B) {
-  DCHECK_EQ(__xray_current_mode(), "xray-fdr");
+  DCHECK(internal_strcmp(__xray_log_get_current_mode(), "xray-fdr") == 0);
   DCHECK(BQ->finalizing());
 
   if (BQ == nullptr || !BQ->finalizing()) {




More information about the llvm-commits mailing list