test/tint: Regenerate SKIP expectations
`./test/tint/test-all.sh ./out/active/tint --generate-skip` A bunch of these got missed by https://dawn-review.googlesource.com/c/dawn/+/98020, as I assumed only `glsl` and `spvasm` backends would be affected. Some are just refreshes of existing skips Bug: tint:1632 Change-Id: I1b003a56143b52e8e47bef8a10fec2878a48be06 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98120 Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
parent
7d7976d590
commit
52f852fa28
|
@ -1 +1,37 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
int tint_dot4I8Packed(uint param_0, uint param_1) {
|
||||||
|
int accumulator = 0;
|
||||||
|
return dot4add_i8packed(param_0, param_1, accumulator);
|
||||||
|
}
|
||||||
|
|
||||||
|
void dot4I8Packed_881e62() {
|
||||||
|
int res = tint_dot4I8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
struct tint_symbol {
|
||||||
|
float4 value : SV_Position;
|
||||||
|
};
|
||||||
|
|
||||||
|
float4 vertex_main_inner() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return (0.0f).xxxx;
|
||||||
|
}
|
||||||
|
|
||||||
|
tint_symbol vertex_main() {
|
||||||
|
const float4 inner_result = vertex_main_inner();
|
||||||
|
tint_symbol wrapper_result = (tint_symbol)0;
|
||||||
|
wrapper_result.value = inner_result;
|
||||||
|
return wrapper_result;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
[numthreads(1, 1, 1)]
|
||||||
|
void compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
|
@ -1 +1,26 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var res : i32 = dot4I8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown import method: dot4I8Packed
|
||||||
|
|
|
@ -1 +1,37 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
uint tint_dot4U8Packed(uint param_0, uint param_1) {
|
||||||
|
uint accumulator = 0u;
|
||||||
|
return dot4add_u8packed(param_0, param_1, accumulator);
|
||||||
|
}
|
||||||
|
|
||||||
|
void dot4U8Packed_fbed7b() {
|
||||||
|
uint res = tint_dot4U8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
struct tint_symbol {
|
||||||
|
float4 value : SV_Position;
|
||||||
|
};
|
||||||
|
|
||||||
|
float4 vertex_main_inner() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return (0.0f).xxxx;
|
||||||
|
}
|
||||||
|
|
||||||
|
tint_symbol vertex_main() {
|
||||||
|
const float4 inner_result = vertex_main_inner();
|
||||||
|
tint_symbol wrapper_result = (tint_symbol)0;
|
||||||
|
wrapper_result.value = inner_result;
|
||||||
|
return wrapper_result;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
[numthreads(1, 1, 1)]
|
||||||
|
void compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
|
@ -1 +1,26 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var res : u32 = dot4U8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown import method: dot4U8Packed
|
||||||
|
|
|
@ -1 +1,39 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
int tint_dot4I8Packed(uint param_0, uint param_1) {
|
||||||
|
int accumulator = 0;
|
||||||
|
return dot4add_i8packed(param_0, param_1, accumulator);
|
||||||
|
}
|
||||||
|
|
||||||
|
void dot4I8Packed_881e62() {
|
||||||
|
uint arg_0 = 1u;
|
||||||
|
uint arg_1 = 1u;
|
||||||
|
int res = tint_dot4I8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
struct tint_symbol {
|
||||||
|
float4 value : SV_Position;
|
||||||
|
};
|
||||||
|
|
||||||
|
float4 vertex_main_inner() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return (0.0f).xxxx;
|
||||||
|
}
|
||||||
|
|
||||||
|
tint_symbol vertex_main() {
|
||||||
|
const float4 inner_result = vertex_main_inner();
|
||||||
|
tint_symbol wrapper_result = (tint_symbol)0;
|
||||||
|
wrapper_result.value = inner_result;
|
||||||
|
return wrapper_result;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
[numthreads(1, 1, 1)]
|
||||||
|
void compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
|
@ -1 +1,28 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : i32 = dot4I8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown import method: dot4I8Packed
|
||||||
|
|
|
@ -1 +1,39 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
uint tint_dot4U8Packed(uint param_0, uint param_1) {
|
||||||
|
uint accumulator = 0u;
|
||||||
|
return dot4add_u8packed(param_0, param_1, accumulator);
|
||||||
|
}
|
||||||
|
|
||||||
|
void dot4U8Packed_fbed7b() {
|
||||||
|
uint arg_0 = 1u;
|
||||||
|
uint arg_1 = 1u;
|
||||||
|
uint res = tint_dot4U8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
struct tint_symbol {
|
||||||
|
float4 value : SV_Position;
|
||||||
|
};
|
||||||
|
|
||||||
|
float4 vertex_main_inner() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return (0.0f).xxxx;
|
||||||
|
}
|
||||||
|
|
||||||
|
tint_symbol vertex_main() {
|
||||||
|
const float4 inner_result = vertex_main_inner();
|
||||||
|
tint_symbol wrapper_result = (tint_symbol)0;
|
||||||
|
wrapper_result.value = inner_result;
|
||||||
|
return wrapper_result;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
[numthreads(1, 1, 1)]
|
||||||
|
void compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
|
@ -1 +1,28 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : u32 = dot4U8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown import method: dot4U8Packed
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
SKIP: FAILED
|
SKIP: FAILED
|
||||||
|
|
||||||
|
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl:85:15 warning: use of deprecated language feature: 'target' is a reserved keyword
|
||||||
|
fn search_i1_(target : ptr<function, i32>) -> i32 {
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
struct BST {
|
struct BST {
|
||||||
int data;
|
int data;
|
||||||
int leftIndex;
|
int leftIndex;
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
SKIP: FAILED
|
SKIP: FAILED
|
||||||
|
|
||||||
|
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl:87:15 warning: use of deprecated language feature: 'target' is a reserved keyword
|
||||||
|
fn search_i1_(target : ptr<function, i32>) -> i32 {
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
struct BST {
|
struct BST {
|
||||||
int data;
|
int data;
|
||||||
int leftIndex;
|
int leftIndex;
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
SKIP: FAILED
|
SKIP: FAILED
|
||||||
|
|
||||||
|
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl:85:15 warning: use of deprecated language feature: 'target' is a reserved keyword
|
||||||
|
fn search_i1_(target : ptr<function, i32>) -> i32 {
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
struct BST {
|
struct BST {
|
||||||
int data;
|
int data;
|
||||||
int leftIndex;
|
int leftIndex;
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
SKIP: FAILED
|
SKIP: FAILED
|
||||||
|
|
||||||
|
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl:105:15 warning: use of deprecated language feature: 'target' is a reserved keyword
|
||||||
|
fn search_i1_(target : ptr<function, i32>) -> i32 {
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
struct BST {
|
struct BST {
|
||||||
int data;
|
int data;
|
||||||
int leftIndex;
|
int leftIndex;
|
||||||
|
|
|
@ -36,7 +36,7 @@ void main_1() {
|
||||||
int d = 0;
|
int d = 0;
|
||||||
float GLF_live6sums[9] = (float[9])0;
|
float GLF_live6sums[9] = (float[9])0;
|
||||||
idx = 0;
|
idx = 0;
|
||||||
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), float3(0.0f, 0.0f, 0.0f));
|
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), (0.0f).xxx);
|
||||||
ll_1 = 0;
|
ll_1 = 0;
|
||||||
GLF_live6rows = 2;
|
GLF_live6rows = 2;
|
||||||
[loop] while (true) {
|
[loop] while (true) {
|
||||||
|
@ -98,8 +98,11 @@ tint_symbol main() {
|
||||||
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
|
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
|
||||||
return wrapper_result;
|
return wrapper_result;
|
||||||
}
|
}
|
||||||
|
DXC validation failure:
|
||||||
|
warning: DXIL.dll not found. Resulting DXIL will not be signed for use in release environments.
|
||||||
|
|
||||||
error: validation errors
|
error: validation errors
|
||||||
C:\src\temp\umdw.0:93: error: Loop must have break.
|
shader.hlsl:93: error: Loop must have break.
|
||||||
Validation failed.
|
Validation failed.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ void main_1() {
|
||||||
int d = 0;
|
int d = 0;
|
||||||
float GLF_live6sums[9] = (float[9])0;
|
float GLF_live6sums[9] = (float[9])0;
|
||||||
idx = 0;
|
idx = 0;
|
||||||
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), float3(0.0f, 0.0f, 0.0f));
|
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), (0.0f).xxx);
|
||||||
ll_1 = 0;
|
ll_1 = 0;
|
||||||
GLF_live6rows = 2;
|
GLF_live6rows = 2;
|
||||||
[loop] while (true) {
|
[loop] while (true) {
|
||||||
|
@ -65,22 +65,10 @@ void main_1() {
|
||||||
{
|
{
|
||||||
[loop] for(; (1 < z); c = (c + 1)) {
|
[loop] for(; (1 < z); c = (c + 1)) {
|
||||||
d = 0;
|
d = 0;
|
||||||
bool tint_tmp = (d >= 0);
|
set_scalar_float4x3(tempm43, (((d >= 0) & (d < 3)) ? d : 0), (((c >= 0) & (c < 4)) ? c : 0), 1.0f);
|
||||||
if (tint_tmp) {
|
|
||||||
tint_tmp = (d < 3);
|
|
||||||
}
|
|
||||||
bool tint_tmp_1 = (c >= 0);
|
|
||||||
if (tint_tmp_1) {
|
|
||||||
tint_tmp_1 = (c < 4);
|
|
||||||
}
|
|
||||||
set_scalar_float4x3(tempm43, ((tint_tmp) ? d : 0), ((tint_tmp_1) ? c : 0), 1.0f);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bool tint_tmp_2 = (idx >= 0);
|
const int x_117 = (((idx >= 0) & (idx < 9)) ? idx : 0);
|
||||||
if (tint_tmp_2) {
|
|
||||||
tint_tmp_2 = (idx < 9);
|
|
||||||
}
|
|
||||||
const int x_117 = ((tint_tmp_2) ? idx : 0);
|
|
||||||
const float x_119 = m43[ctr].y;
|
const float x_119 = m43[ctr].y;
|
||||||
const float x_121 = GLF_live6sums[x_117];
|
const float x_121 = GLF_live6sums[x_117];
|
||||||
GLF_live6sums[x_117] = (x_121 + x_119);
|
GLF_live6sums[x_117] = (x_121 + x_119);
|
||||||
|
@ -110,8 +98,11 @@ tint_symbol main() {
|
||||||
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
|
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
|
||||||
return wrapper_result;
|
return wrapper_result;
|
||||||
}
|
}
|
||||||
|
DXC validation failure:
|
||||||
|
warning: DXIL.dll not found. Resulting DXIL will not be signed for use in release environments.
|
||||||
|
|
||||||
error: validation errors
|
error: validation errors
|
||||||
C:\src\temp\u1tig.0:105: error: Loop must have break.
|
shader.hlsl:93: error: Loop must have break.
|
||||||
Validation failed.
|
Validation failed.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
SKIP: FAILED
|
SKIP: FAILED
|
||||||
|
|
||||||
|
vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl:119:15 warning: use of deprecated language feature: 'target' is a reserved keyword
|
||||||
|
fn search_i1_(target : ptr<function, i32>) -> i32 {
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
struct BST {
|
struct BST {
|
||||||
int data;
|
int data;
|
||||||
int leftIndex;
|
int leftIndex;
|
||||||
|
|
Loading…
Reference in New Issue