[profile] Enabled test on windows
authorVitaly Buka <vitalybuka@google.com>
Fri, 17 Jul 2020 07:05:07 +0000 (00:05 -0700)
committerVitaly Buka <vitalybuka@google.com>
Fri, 17 Jul 2020 07:05:46 +0000 (00:05 -0700)
Works with D34797

compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/test/profile/instrprof-version-mismatch.c

index bf6ca73..df9088b 100644 (file)
@@ -109,7 +109,7 @@ void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name = nullptr);
 void *MmapFixedOrDieOnFatalError(uptr fixed_addr, uptr size,
                                  const char *name = nullptr);
 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name = nullptr);
-void *MmapNoAccess(uptr size);
+void *MmapNoAccess(uptr size, const char *name = nullptr);
 // Map aligned chunk of address space; size and alignment are powers of two.
 // Dies on all but out of memory errors, in the latter case returns nullptr.
 void *MmapAlignedOrDieOnFatalError(uptr size, uptr alignment,
index c63b299..81ae521 100644 (file)
@@ -1,9 +1,6 @@
 // RUN: %clang_profgen -o %t -O3 %s
 // RUN: %run %t 1 2>&1 | FileCheck %s
 
-// FIXME: Weak symbols are once again a portability problem for Windows.
-// XFAIL: windows
-
 // override the version variable with a bogus version:
 unsigned long long __llvm_profile_raw_version = 10000;
 int main(int argc, const char *argv[]) {