Remove lintcpp from presubmits since it fails on all Dawn files
Also fixes some other lint issues.
Bug: dawn:1339
Change-Id: I19a212218db3249191deedc671fc6e36991ecad8
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86061
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
diff --git a/BUILD.gn b/BUILD.gn
index c33776d..ece3cf7 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -21,8 +21,8 @@
"src/dawn/native:webgpu_dawn",
"src/dawn/tests",
"src/fuzzers/dawn:dawn_fuzzers",
- "src/tint/fuzzers",
"src/tint:libtint",
+ "src/tint/fuzzers",
"test/tint:tint_unittests",
]
if (dawn_standalone) {
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 968a27c..57ddde0 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -129,10 +129,8 @@
input_api, output_api))
results.extend(
input_api.canned_checks.CheckDoNotSubmit(input_api, output_api))
- results.extend(
- input_api.canned_checks.CheckChangeLintsClean(input_api,
- output_api,
- lint_filters=""))
+ # TODO(dawn:1339): Add back CheckChangeLintsClean, it fails on all Dawn
+ # source files because they where never linted (and use different rules).
results.extend(
_CheckNonInclusiveLanguage(input_api, output_api,
_NonInclusiveFileFilter))
diff --git a/src/dawn/native/BUILD.gn b/src/dawn/native/BUILD.gn
index 5d97a8e..4547138 100644
--- a/src/dawn/native/BUILD.gn
+++ b/src/dawn/native/BUILD.gn
@@ -161,9 +161,9 @@
":headers",
":utils_gen",
"${dawn_root}/src/dawn/common",
+ "${dawn_root}/src/tint:libtint",
"${dawn_spirv_tools_dir}:spvtools_opt",
"${dawn_spirv_tools_dir}:spvtools_val",
- "${dawn_root}/src/tint:libtint",
]
defines = []
libs = []
diff --git a/src/dawn/tests/unittests/ITypBitsetTests.cpp b/src/dawn/tests/unittests/ITypBitsetTests.cpp
index 6aa7fd2..ea4d059 100644
--- a/src/dawn/tests/unittests/ITypBitsetTests.cpp
+++ b/src/dawn/tests/unittests/ITypBitsetTests.cpp
@@ -206,4 +206,4 @@
EXPECT_EQ(36u, static_cast<size_t>(GetHighestBitIndexPlusOne(Bitset40(0xFFFFFFFFF))));
EXPECT_EQ(40u, static_cast<size_t>(GetHighestBitIndexPlusOne(Bitset40(0xF000000000))));
EXPECT_EQ(40u, static_cast<size_t>(GetHighestBitIndexPlusOne(Bitset40(0xFFFFFFFFFF))));
-}
\ No newline at end of file
+}
diff --git a/src/dawn/tests/white_box/D3D12GPUTimestampCalibrationTests.cpp b/src/dawn/tests/white_box/D3D12GPUTimestampCalibrationTests.cpp
index bff420f..465bcd0 100644
--- a/src/dawn/tests/white_box/D3D12GPUTimestampCalibrationTests.cpp
+++ b/src/dawn/tests/white_box/D3D12GPUTimestampCalibrationTests.cpp
@@ -115,4 +115,4 @@
}
DAWN_INSTANTIATE_TEST(D3D12GPUTimestampCalibrationTests,
- D3D12Backend({"disable_timestamp_query_conversion"}));
\ No newline at end of file
+ D3D12Backend({"disable_timestamp_query_conversion"}));
diff --git a/src/tint/BUILD.gn b/src/tint/BUILD.gn
index 58ec6a4..1a4ae17 100644
--- a/src/tint/BUILD.gn
+++ b/src/tint/BUILD.gn
@@ -449,6 +449,8 @@
"transform/decompose_strided_array.h",
"transform/decompose_strided_matrix.cc",
"transform/decompose_strided_matrix.h",
+ "transform/expand_compound_assignment.cc",
+ "transform/expand_compound_assignment.h",
"transform/first_index_offset.cc",
"transform/first_index_offset.h",
"transform/fold_constants.cc",
@@ -457,8 +459,6 @@
"transform/fold_trivial_single_use_lets.h",
"transform/for_loop_to_loop.cc",
"transform/for_loop_to_loop.h",
- "transform/expand_compound_assignment.cc",
- "transform/expand_compound_assignment.h",
"transform/localize_struct_array_assignment.cc",
"transform/localize_struct_array_assignment.h",
"transform/loop_to_for_loop.cc",
diff --git a/test/tint/BUILD.gn b/test/tint/BUILD.gn
index 2839ae6..c5e8048 100644
--- a/test/tint/BUILD.gn
+++ b/test/tint/BUILD.gn
@@ -320,11 +320,11 @@
"../../src/tint/transform/decompose_memory_access_test.cc",
"../../src/tint/transform/decompose_strided_array_test.cc",
"../../src/tint/transform/decompose_strided_matrix_test.cc",
+ "../../src/tint/transform/expand_compound_assignment_test.cc",
"../../src/tint/transform/first_index_offset_test.cc",
"../../src/tint/transform/fold_constants_test.cc",
"../../src/tint/transform/fold_trivial_single_use_lets_test.cc",
"../../src/tint/transform/for_loop_to_loop_test.cc",
- "../../src/tint/transform/expand_compound_assignment_test.cc",
"../../src/tint/transform/localize_struct_array_assignment_test.cc",
"../../src/tint/transform/loop_to_for_loop_test.cc",
"../../src/tint/transform/module_scope_var_to_entry_point_param_test.cc",