diff options
author | Gian Marco Iodice <gianmarco.iodice@arm.com> | 2018-04-17 09:54:37 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-11-02 16:49:37 +0000 |
commit | f0cefbfcb1567b952860824a4767ed15f1a87594 (patch) | |
tree | 283ee5d782abfb66cbb2cba24c7591261d961868 /src/core | |
parent | 41c482d672ca971c9ff49c9aec32591fcffd7b1c (diff) | |
download | ComputeLibrary-f0cefbfcb1567b952860824a4767ed15f1a87594.tar.gz |
COMPMID-959 - Fixing subtensor validation
Change-Id: I51c878ec9f19da9d05777271d17ecb740387cac8
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/127934
Tested-by: Jenkins <bsgcomp@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/Validate.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/Validate.cpp b/src/core/Validate.cpp index f5f9f1f8f7..d4fabd4a0f 100644 --- a/src/core/Validate.cpp +++ b/src/core/Validate.cpp @@ -167,9 +167,9 @@ arm_compute::Status arm_compute::error_on_invalid_subtensor(const char *function const TensorShape &parent_shape, const Coordinates &coords, const TensorShape &shape) { // Subtensor should not index in x, y dimensions. - ARM_COMPUTE_RETURN_ERROR_ON_LOC(((coords.x() != 0) && (coords.y() != 0)), function, file, line); + ARM_COMPUTE_RETURN_ERROR_ON_LOC(((coords.x() != 0) || (coords.y() != 0)), function, file, line); // Subtensor shape should match parent tensor in x, y dimensions. - ARM_COMPUTE_RETURN_ERROR_ON_LOC(((parent_shape.x() != shape.x()) && (parent_shape.y() != parent_shape.y())), function, file, line); + ARM_COMPUTE_RETURN_ERROR_ON_LOC(((parent_shape.x() != shape.x()) || (parent_shape.y() != parent_shape.y())), function, file, line); // Check dimensions for(unsigned int i = 0; i < TensorShape::num_max_dimensions; ++i) |