Function parameters (!) may have side effects
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3751 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
This commit is contained in:
parent
154648364e
commit
fa1464d44a
|
@ -1,9 +1,12 @@
|
|||
#include <assert.h>
|
||||
|
||||
void f(int, int array[*][*]);
|
||||
|
||||
void f(int size, int array[size][size])
|
||||
inline void f(int size, int array[size][++size])
|
||||
{
|
||||
assert(size==1001);
|
||||
assert(sizeof(array)==sizeof(int *));
|
||||
assert(sizeof(*array)==sizeof(int)*1000);
|
||||
assert(sizeof(*array)==sizeof(int)*1001);
|
||||
}
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
CORE
|
||||
KNOWNBUG
|
||||
main.c
|
||||
|
||||
^EXIT=0$
|
||||
|
|
Loading…
Reference in New Issue