fix invalid dereference in DataParameterTest
Some tokens may not be processed by Neo. We should check whether token was stored in dataParameterBuffers array instead of blindly dereference element zero. Change-Id: Ibb3e80c3b3fc031c6b5e9c8bea404429d8a48c34 Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
parent
74bc0afb03
commit
5897d98c61
|
@ -460,8 +460,10 @@ TEST_P(DataParameterTest, DataParameterTests) {
|
|||
|
||||
buildAndDecode();
|
||||
|
||||
if (pKernelInfo->patchInfo.dataParameterBuffers.size() > 0) {
|
||||
EXPECT_EQ_CONST(PATCH_TOKEN_DATA_PARAMETER_BUFFER, pKernelInfo->patchInfo.dataParameterBuffers[0]->Token);
|
||||
EXPECT_EQ_VAL(GetParam(), pKernelInfo->patchInfo.dataParameterBuffers[0]->Type);
|
||||
}
|
||||
}
|
||||
|
||||
// note that we start at '2' because we test kernel arg tokens elsewhere
|
||||
|
|
Loading…
Reference in New Issue