https://bugs.freedesktop.org/show_bug.cgi?id=106801
Bug ID: 106801
Summary: vma_random_test.cpp:239:18: error:
non-constant-expression cannot be narrowed from type
'unsigned long' to 'uint_fast32_t' (aka 'unsigned
int') in initializer list [-Wc++11-narrowing]
Product: Mesa
Version: git
Hardware: x86-64 (AMD64)
OS: Mac OS X (All)
Status: NEW
Keywords: bisected, regression
Severity: normal
Priority: medium
Component: Other
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected], [email protected]
CXX vma_random_test-vma_random_test.o
vma_random_test.cpp:239:18: error: non-constant-expression cannot be narrowed
from type 'unsigned long' to 'uint_fast32_t' (aka 'unsigned int') in
initializer list [-Wc++11-narrowing]
random_test r{seed};
^~~~
vma_random_test.cpp:239:18: note: insert an explicit cast to silence this issue
random_test r{seed};
^~~~
static_cast<uint_fast32_t>( )
commit 943fecc5691b55b8ce8740d133dd70614effb72d
Author: Scott D Phillips <[email protected]>
Date: Fri May 4 17:11:13 2018 -0700
util: Add a randomized test for the virtual memory allocator
The test pseudo-randomly makes allocations and deallocations with
the virtual memory allocator and checks that the results are
consistent. Specifically, we test that:
* no result from the allocator overlaps an already allocated range
* allocated memory fulfills the stated alignment requirement
* a failed result from the allocator could not have been fulfilled
* memory freed to the allocator can later be allocated again
v2: - fix if() in test() to actually run fill()
v3: - add c++11 build flag (Jason)
- test the full 64-bit range (Jason)
Reviewed-by: Jason Ekstrand <[email protected]>
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug._______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev