From 8d28a5dc8336bc8a779534ae417a457c8886997f Mon Sep 17 00:00:00 2001 From: Jack Frankland <30410009+FranklandJack@users.noreply.github.com> Date: Wed, 6 May 2020 13:09:20 +0100 Subject: [PATCH] Add 3.0 as valid device version to version parsing logic (#765) --- test_conformance/computeinfo/main.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/test_conformance/computeinfo/main.cpp b/test_conformance/computeinfo/main.cpp index 2d243ef3..118c20fd 100644 --- a/test_conformance/computeinfo/main.cpp +++ b/test_conformance/computeinfo/main.cpp @@ -625,8 +625,17 @@ int parseVersion( char const * str, version_t * version ) version->major = 2; version->minor = 2; rc = 0; - } else { - log_error( "ERROR: Unexpected version string: `%s'.\n", str ); + } + else if (strncmp(str, "OpenCL 3.0", 10) == 0 + && (str[10] == 0 || str[10] == ' ')) + { + version->major = 3; + version->minor = 0; + rc = 0; + } + else + { + log_error("ERROR: Unexpected version string: `%s'.\n", str); }; return rc; }