From: Xinliang David Li Date: Fri, 11 Dec 2015 04:02:57 +0000 (+0000) Subject: [PGO] Add a test case to cover version-3 format X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9d7479681927c6c4c2b8c5d7e5019a014253ab70;p=clang [PGO] Add a test case to cover version-3 format git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@255326 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Profile/Inputs/c-general.profdata.v3 b/test/Profile/Inputs/c-general.profdata.v3 new file mode 100644 index 0000000000..06545f9dba Binary files /dev/null and b/test/Profile/Inputs/c-general.profdata.v3 differ diff --git a/test/Profile/c-general.c b/test/Profile/c-general.c index 4e123ae4ef..1829b0a7b0 100644 --- a/test/Profile/c-general.c +++ b/test/Profile/c-general.c @@ -4,7 +4,7 @@ // RUN: llvm-profdata merge %S/Inputs/c-general.proftext -o %t.profdata // RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name c-general.c %s -o - -emit-llvm -fprofile-instr-use=%t.profdata | FileCheck -check-prefix=PGOUSE %s - +// RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name c-general.c %s -o - -emit-llvm -fprofile-instr-use=%S/Inputs/c-general.profdata.v3 | FileCheck -check-prefix=PGOUSE %s // Also check compatibility with older profiles. // RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name c-general.c %s -o - -emit-llvm -fprofile-instr-use=%S/Inputs/c-general.profdata.v1 | FileCheck -check-prefix=PGOUSE %s