From f1192cd7e40e7f94f0419e5ce33c56f73fb63427 Mon Sep 17 00:00:00 2001 From: Peter Zotov Date: Fri, 17 Jul 2015 17:33:23 +0000 Subject: [PATCH] [OCaml] Do not use -warn-error in tests. This -warn-error flag invariably gets into release tarballs and breaks builds on distributions that run tests as a part of release process. The OCaml binding tests are especially critical, since they often expose lingering toolchain bugs, and so it is replaced with -w +A (equivalent to -Wall). llvm-svn: 242550 --- llvm/test/Bindings/OCaml/analysis.ml | 4 ++-- llvm/test/Bindings/OCaml/bitreader.ml | 4 ++-- llvm/test/Bindings/OCaml/bitwriter.ml | 4 ++-- llvm/test/Bindings/OCaml/core.ml | 4 ++-- llvm/test/Bindings/OCaml/executionengine.ml | 4 ++-- llvm/test/Bindings/OCaml/ext_exc.ml | 4 ++-- llvm/test/Bindings/OCaml/ipo.ml | 4 ++-- llvm/test/Bindings/OCaml/irreader.ml | 4 ++-- llvm/test/Bindings/OCaml/linker.ml | 4 ++-- llvm/test/Bindings/OCaml/passmgr_builder.ml | 4 ++-- llvm/test/Bindings/OCaml/scalar_opts.ml | 4 ++-- llvm/test/Bindings/OCaml/target.ml | 4 ++-- llvm/test/Bindings/OCaml/transform_utils.ml | 4 ++-- llvm/test/Bindings/OCaml/vectorize.ml | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/llvm/test/Bindings/OCaml/analysis.ml b/llvm/test/Bindings/OCaml/analysis.ml index e935ee838058..22ef153b372a 100644 --- a/llvm/test/Bindings/OCaml/analysis.ml +++ b/llvm/test/Bindings/OCaml/analysis.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/analysis.ml - * RUN: %ocamlc -g -warn-error A -package llvm.analysis -linkpkg %T/analysis.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.analysis -linkpkg %T/analysis.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.analysis -linkpkg %T/analysis.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.analysis -linkpkg %T/analysis.ml -o %t * RUN: %t * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/bitreader.ml b/llvm/test/Bindings/OCaml/bitreader.ml index 57cfd043b2de..3fda34ab22ed 100644 --- a/llvm/test/Bindings/OCaml/bitreader.ml +++ b/llvm/test/Bindings/OCaml/bitreader.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/bitreader.ml - * RUN: %ocamlc -g -warn-error A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitreader.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitreader.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitreader.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitreader.ml -o %t * RUN: %t %t.bc * RUN: llvm-dis < %t.bc * XFAIL: vg_leak diff --git a/llvm/test/Bindings/OCaml/bitwriter.ml b/llvm/test/Bindings/OCaml/bitwriter.ml index 7c803f6d5510..b051b8c61a29 100644 --- a/llvm/test/Bindings/OCaml/bitwriter.ml +++ b/llvm/test/Bindings/OCaml/bitwriter.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/bitwriter.ml - * RUN: %ocamlc -g -w -3 -warn-error A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitwriter.ml -o %t + * RUN: %ocamlc -g -w -3 -w +A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitwriter.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -w -3 -warn-error A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitwriter.ml -o %t + * RUN: %ocamlopt -g -w -3 -w +A -package llvm.bitreader -package llvm.bitwriter -linkpkg %T/bitwriter.ml -o %t * RUN: %t %t.bc * RUN: llvm-dis < %t.bc * XFAIL: vg_leak diff --git a/llvm/test/Bindings/OCaml/core.ml b/llvm/test/Bindings/OCaml/core.ml index 3c759af791d0..73e9956bc563 100644 --- a/llvm/test/Bindings/OCaml/core.ml +++ b/llvm/test/Bindings/OCaml/core.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/core.ml - * RUN: %ocamlc -g -warn-error A -package llvm.analysis -package llvm.bitwriter -linkpkg %T/core.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.analysis -package llvm.bitwriter -linkpkg %T/core.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.analysis -package llvm.bitwriter -linkpkg %T/core.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.analysis -package llvm.bitwriter -linkpkg %T/core.ml -o %t * RUN: %t %t.bc * RUN: llvm-dis < %t.bc > %t.ll * RUN: FileCheck %s < %t.ll diff --git a/llvm/test/Bindings/OCaml/executionengine.ml b/llvm/test/Bindings/OCaml/executionengine.ml index 1de2cfb7fefd..6d9abe728805 100644 --- a/llvm/test/Bindings/OCaml/executionengine.ml +++ b/llvm/test/Bindings/OCaml/executionengine.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/executionengine.ml - * RUN: %ocamlc -g -warn-error A -package llvm.executionengine -linkpkg %T/executionengine.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.executionengine -linkpkg %T/executionengine.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.executionengine -linkpkg %T/executionengine.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.executionengine -linkpkg %T/executionengine.ml -o %t * RUN: %t * REQUIRES: native, object-emission * XFAIL: vg_leak diff --git a/llvm/test/Bindings/OCaml/ext_exc.ml b/llvm/test/Bindings/OCaml/ext_exc.ml index 2b44803f5170..a24a28b1f528 100644 --- a/llvm/test/Bindings/OCaml/ext_exc.ml +++ b/llvm/test/Bindings/OCaml/ext_exc.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/ext_exc.ml - * RUN: %ocamlc -g -warn-error A -package llvm.bitreader -linkpkg %T/ext_exc.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.bitreader -linkpkg %T/ext_exc.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.bitreader -linkpkg %T/ext_exc.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.bitreader -linkpkg %T/ext_exc.ml -o %t * RUN: %t * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/ipo.ml b/llvm/test/Bindings/OCaml/ipo.ml index fc728b92ff3d..4a7c73e891b5 100644 --- a/llvm/test/Bindings/OCaml/ipo.ml +++ b/llvm/test/Bindings/OCaml/ipo.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/ipo_opts.ml - * RUN: %ocamlc -g -warn-error A -package llvm.ipo -linkpkg %T/ipo_opts.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.ipo -linkpkg %T/ipo_opts.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.ipo -linkpkg %T/ipo_opts.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.ipo -linkpkg %T/ipo_opts.ml -o %t * RUN: %t %t.bc * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/irreader.ml b/llvm/test/Bindings/OCaml/irreader.ml index e1771e75dd49..b5142334d321 100644 --- a/llvm/test/Bindings/OCaml/irreader.ml +++ b/llvm/test/Bindings/OCaml/irreader.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/irreader.ml - * RUN: %ocamlc -g -warn-error A -package llvm.irreader -linkpkg %T/irreader.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.irreader -linkpkg %T/irreader.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.irreader -linkpkg %T/irreader.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.irreader -linkpkg %T/irreader.ml -o %t * RUN: %t * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/linker.ml b/llvm/test/Bindings/OCaml/linker.ml index 1ea0be9d3dc3..275a143d1789 100644 --- a/llvm/test/Bindings/OCaml/linker.ml +++ b/llvm/test/Bindings/OCaml/linker.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/linker.ml - * RUN: %ocamlc -g -warn-error A -package llvm.linker -linkpkg %T/linker.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.linker -linkpkg %T/linker.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.linker -linkpkg %T/linker.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.linker -linkpkg %T/linker.ml -o %t * RUN: %t * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/passmgr_builder.ml b/llvm/test/Bindings/OCaml/passmgr_builder.ml index 5dd9d4e00e89..3104736d66aa 100644 --- a/llvm/test/Bindings/OCaml/passmgr_builder.ml +++ b/llvm/test/Bindings/OCaml/passmgr_builder.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/passmgr_builder.ml - * RUN: %ocamlc -g -warn-error A -package llvm.passmgr_builder -linkpkg %T/passmgr_builder.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.passmgr_builder -linkpkg %T/passmgr_builder.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.passmgr_builder -linkpkg %T/passmgr_builder.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.passmgr_builder -linkpkg %T/passmgr_builder.ml -o %t * RUN: %t %t.bc * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/scalar_opts.ml b/llvm/test/Bindings/OCaml/scalar_opts.ml index 3017fb131129..9ffcf6915c07 100644 --- a/llvm/test/Bindings/OCaml/scalar_opts.ml +++ b/llvm/test/Bindings/OCaml/scalar_opts.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/scalar_opts.ml - * RUN: %ocamlc -g -warn-error A -package llvm.scalar_opts -linkpkg %T/scalar_opts.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.scalar_opts -linkpkg %T/scalar_opts.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.scalar_opts -linkpkg %T/scalar_opts.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.scalar_opts -linkpkg %T/scalar_opts.ml -o %t * RUN: %t %t.bc * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/target.ml b/llvm/test/Bindings/OCaml/target.ml index 41faefa8ea68..68ba75d04f28 100644 --- a/llvm/test/Bindings/OCaml/target.ml +++ b/llvm/test/Bindings/OCaml/target.ml @@ -1,6 +1,6 @@ (* RUN: cp %s %T/target.ml - * RUN: %ocamlc -g -warn-error A -package llvm.target -package llvm.all_backends -linkpkg %T/target.ml -o %t - * RUN: %ocamlopt -g -warn-error A -package llvm.target -package llvm.all_backends -linkpkg %T/target.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.target -package llvm.all_backends -linkpkg %T/target.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.target -package llvm.all_backends -linkpkg %T/target.ml -o %t * RUN: %t %t.bc * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/transform_utils.ml b/llvm/test/Bindings/OCaml/transform_utils.ml index 6b46df173b08..dc14effc57ef 100644 --- a/llvm/test/Bindings/OCaml/transform_utils.ml +++ b/llvm/test/Bindings/OCaml/transform_utils.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/transform_utils.ml - * RUN: %ocamlc -g -warn-error A -package llvm.transform_utils -linkpkg %T/transform_utils.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.transform_utils -linkpkg %T/transform_utils.ml -o %t * RUN: %t - * RUN: %ocamlopt -g -warn-error A -package llvm.transform_utils -linkpkg %T/transform_utils.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.transform_utils -linkpkg %T/transform_utils.ml -o %t * RUN: %t * XFAIL: vg_leak *) diff --git a/llvm/test/Bindings/OCaml/vectorize.ml b/llvm/test/Bindings/OCaml/vectorize.ml index c5b03b525375..a668654de74a 100644 --- a/llvm/test/Bindings/OCaml/vectorize.ml +++ b/llvm/test/Bindings/OCaml/vectorize.ml @@ -1,7 +1,7 @@ (* RUN: cp %s %T/vectorize_opts.ml - * RUN: %ocamlc -g -warn-error A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t + * RUN: %ocamlc -g -w +A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t * RUN: %t %t.bc - * RUN: %ocamlopt -g -warn-error A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t + * RUN: %ocamlopt -g -w +A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t * RUN: %t %t.bc * XFAIL: vg_leak *)