mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-11 16:32:58 +00:00
tests/gem_pwrite_snooped: Fix use of GCC pragmas
Apparently GCC treats the #pragma directive as a code block and so we
returned unconditionally from memchr_inv() on the first byte fubaring
the test.
commit b04691b3e8
Author: Thomas Wood <thomas.wood@intel.com>
Date: Tue Sep 8 11:16:46 2015 +0100
tests/gem_pwrite_snooped: disable const cast warning
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92227
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
@@ -78,17 +78,17 @@ static void blit(drm_intel_bo *dst, drm_intel_bo *src,
|
||||
|
||||
static void *memchr_inv(const void *s, int c, size_t n)
|
||||
{
|
||||
const unsigned char *us = s;
|
||||
unsigned char uc = c;
|
||||
const uint8_t *us = s;
|
||||
const uint8_t uc = c;
|
||||
|
||||
while (n--) {
|
||||
if (*us != uc)
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wcast-qual"
|
||||
while (n--) {
|
||||
if (*us != uc)
|
||||
return (void *) us;
|
||||
#pragma GCC diagnostic pop
|
||||
us++;
|
||||
}
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user