Committed forgotten test64bit.cpp; tests should work again.
This commit is contained in:
parent
bf98e952c1
commit
1032312fe1
|
@ -73,14 +73,14 @@ private:
|
||||||
" int a = p;\n"
|
" int a = p;\n"
|
||||||
" return a + 4;\n"
|
" return a + 4;\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning an address value to the integer (int/long/etc) type is not portable\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning a pointer to an integer is not portable.\n", errout.str());
|
||||||
|
|
||||||
check("int foo(int p[])\n"
|
check("int foo(int p[])\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
" int a = p;\n"
|
" int a = p;\n"
|
||||||
" return a + 4;\n"
|
" return a + 4;\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning an address value to the integer (int/long/etc) type is not portable\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning a pointer to an integer is not portable.\n", errout.str());
|
||||||
|
|
||||||
check("int foo(int p[])\n"
|
check("int foo(int p[])\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
|
@ -94,7 +94,7 @@ private:
|
||||||
" int *p = x;\n"
|
" int *p = x;\n"
|
||||||
" *p = 0;\n"
|
" *p = 0;\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning an integer (int/long/etc) to a pointer is not portable\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning an integer to a pointer is not portable.\n", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void structmember() {
|
void structmember() {
|
||||||
|
@ -102,7 +102,7 @@ private:
|
||||||
"void f(struct Foo *foo) {\n"
|
"void f(struct Foo *foo) {\n"
|
||||||
" int i = foo->p;\n"
|
" int i = foo->p;\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
TODO_ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning an address value to the integer (int/long/etc) type is not portable\n", "", errout.str());
|
TODO_ASSERT_EQUALS("[test.cpp:3]: (portability) Assigning a pointer to an integer is not portable.\n", "", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void ptrcompare() {
|
void ptrcompare() {
|
||||||
|
@ -144,7 +144,7 @@ private:
|
||||||
check("void* foo(int i) {\n"
|
check("void* foo(int i) {\n"
|
||||||
" return i;\n"
|
" return i;\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
ASSERT_EQUALS("[test.cpp:2]: (portability) Returning an integer in a function that returns a pointer is not portable.\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:2]: (portability) Returning an integer in a function with pointer return type is not portable.\n", errout.str());
|
||||||
|
|
||||||
check("void* foo(int* i) {\n"
|
check("void* foo(int* i) {\n"
|
||||||
" return i;\n"
|
" return i;\n"
|
||||||
|
|
Loading…
Reference in New Issue