mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
Update device caps initialization
Change-Id: I2488b2a07463efefaba03ff1d979cd7034f54136 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
5dc7c2368e
commit
851e894ab6
@@ -1537,6 +1537,24 @@ TEST(StackVec, EqualsOperatorReturnsTrueIfDataIsEqual) {
|
||||
EXPECT_FALSE(vecA != vecB);
|
||||
}
|
||||
|
||||
TEST(StackVec, WhenCallingDataThenVectorDataIsReturned) {
|
||||
char dataA[] = {0, 1, 3, 4, 5};
|
||||
char dataB[] = {5, 4, 3, 2, 1};
|
||||
|
||||
StackVec<char, 1> stackVecA{dataA, dataA + sizeof(dataA)};
|
||||
StackVec<char, 5> stackVecB{dataB, dataB + sizeof(dataB)};
|
||||
|
||||
EXPECT_TRUE(stackVecA.usesDynamicMem());
|
||||
EXPECT_FALSE(stackVecB.usesDynamicMem());
|
||||
|
||||
auto stackVecAData = reinterpret_cast<char *>(stackVecA.data());
|
||||
auto stackVecBData = reinterpret_cast<char *>(stackVecB.data());
|
||||
for (size_t i = 0; i < 5; i++) {
|
||||
EXPECT_EQ(dataA[i], stackVecAData[i]);
|
||||
EXPECT_EQ(dataB[i], stackVecBData[i]);
|
||||
}
|
||||
}
|
||||
|
||||
int sum(ArrayRef<int> a) {
|
||||
int sum = 0;
|
||||
for (auto v : a) {
|
||||
|
||||
Reference in New Issue
Block a user