[Sanitizer] fix warnings reported by gcc. Update the list of targets to check lint for

llvm-svn: 163608
This commit is contained in:
Alexey Samsonov 2012-09-11 10:31:28 +00:00
parent eeec3c11b5
commit c21f901b2f
3 changed files with 4 additions and 5 deletions

View File

@ -138,7 +138,7 @@ void NORETURN CheckFailed(const char *file, int line, const char *cond,
#define IMPL_PASTE(a, b) a##b #define IMPL_PASTE(a, b) a##b
#define IMPL_COMPILER_ASSERT(pred, line) \ #define IMPL_COMPILER_ASSERT(pred, line) \
typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1]; typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1]
// Limits for integral types. We have to redefine it in case we don't // Limits for integral types. We have to redefine it in case we don't
// have stdint.h (like in Visual Studio 9). // have stdint.h (like in Visual Studio 9).

View File

@ -51,8 +51,7 @@ ${CPPLINT} --filter=${ASAN_RTL_LINT_FILTER} ${INTERCEPTION}/*.{cc,h}
# ASan # ASan
ASAN_RTL=${COMPILER_RT}/lib/asan ASAN_RTL=${COMPILER_RT}/lib/asan
${CPPLINT} --filter=${ASAN_RTL_LINT_FILTER} ${ASAN_RTL}/*.{cc,h} ${CPPLINT} --filter=${ASAN_RTL_LINT_FILTER} ${ASAN_RTL}/*.{cc,h}
${CPPLINT} --filter=${ASAN_TEST_LINT_FILTER} ${ASAN_RTL}/tests/*.{cc,h} \ ${CPPLINT} --filter=${ASAN_TEST_LINT_FILTER} ${ASAN_RTL}/tests/*.{cc,h}
${ASAN_RTL}/output_tests/*.cc
${CPPLINT} --filter=${ASAN_TEST_LINT_FILTER} ${ASAN_RTL}/lit_tests/*.cc \ ${CPPLINT} --filter=${ASAN_TEST_LINT_FILTER} ${ASAN_RTL}/lit_tests/*.cc \
${ASAN_RTL}/lit_tests/*/*.cc \ ${ASAN_RTL}/lit_tests/*/*.cc \

View File

@ -24,7 +24,7 @@ TEST(SanitizerCommon, StackDepotBasic) {
const uptr *sp1 = StackDepotGet(i1, &sz1); const uptr *sp1 = StackDepotGet(i1, &sz1);
EXPECT_NE(sp1, (uptr*)0); EXPECT_NE(sp1, (uptr*)0);
EXPECT_EQ(sz1, ARRAY_SIZE(s1)); EXPECT_EQ(sz1, ARRAY_SIZE(s1));
EXPECT_EQ(internal_memcmp(sp1?:s1, s1, sizeof(s1)), 0); EXPECT_EQ(internal_memcmp(sp1, s1, sizeof(s1)), 0);
} }
TEST(SanitizerCommon, StackDepotAbsent) { TEST(SanitizerCommon, StackDepotAbsent) {
@ -55,7 +55,7 @@ TEST(SanitizerCommon, StackDepotSame) {
const uptr *sp1 = StackDepotGet(i1, &sz1); const uptr *sp1 = StackDepotGet(i1, &sz1);
EXPECT_NE(sp1, (uptr*)0); EXPECT_NE(sp1, (uptr*)0);
EXPECT_EQ(sz1, ARRAY_SIZE(s1)); EXPECT_EQ(sz1, ARRAY_SIZE(s1));
EXPECT_EQ(internal_memcmp(sp1?:s1, s1, sizeof(s1)), 0); EXPECT_EQ(internal_memcmp(sp1, s1, sizeof(s1)), 0);
} }
TEST(SanitizerCommon, StackDepotSeveral) { TEST(SanitizerCommon, StackDepotSeveral) {