linux-sparse.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] fix function calls via pointers
@ 2017-12-21  0:06 Luc Van Oostenryck
  2017-12-21  0:06 ` [PATCH 1/3] add testcases for the linearization of calls Luc Van Oostenryck
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Luc Van Oostenryck @ 2017-12-21  0:06 UTC (permalink / raw)
  To: linux-sparse; +Cc: Luc Van Oostenryck

This series contains a fix for the linearization of
function calls via function pointers.

Luc Van Oostenryck (3):
  add testcases for the linearization of calls
  simplify linearize_call_expression()
  fix linearize (*fun)()

 linearize.c                              | 21 ++++--------
 validation/builtin-arith.c               | 52 +++++++++++++++++++++++++++++
 validation/function-pointer-type.c       |  9 +++++
 validation/linear/call-basic.c           | 57 ++++++++++++++++++++++++++++++++
 validation/linear/call-builtin.c         | 14 ++++++++
 validation/linear/call-casted-pointer.c  | 31 +++++++++++++++++
 validation/linear/call-complex-pointer.c | 32 ++++++++++++++++++
 validation/linear/call-direct.c          | 14 ++++++++
 validation/linear/call-indirect.c        | 13 ++++++++
 validation/linear/call-inline.c          | 15 +++++++++
 validation/optim/call-complex-pointer.c  | 13 ++++++++
 validation/sizeof-builtin.c              | 15 +++++++++
 validation/sizeof-function.c             | 50 ++++++++++++++++++++++++++++
 13 files changed, 321 insertions(+), 15 deletions(-)
 create mode 100644 validation/builtin-arith.c
 create mode 100644 validation/function-pointer-type.c
 create mode 100644 validation/linear/call-basic.c
 create mode 100644 validation/linear/call-builtin.c
 create mode 100644 validation/linear/call-casted-pointer.c
 create mode 100644 validation/linear/call-complex-pointer.c
 create mode 100644 validation/linear/call-direct.c
 create mode 100644 validation/linear/call-indirect.c
 create mode 100644 validation/linear/call-inline.c
 create mode 100644 validation/optim/call-complex-pointer.c
 create mode 100644 validation/sizeof-builtin.c
 create mode 100644 validation/sizeof-function.c

-- 
2.15.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-21  0:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-21  0:06 [PATCH 0/3] fix function calls via pointers Luc Van Oostenryck
2017-12-21  0:06 ` [PATCH 1/3] add testcases for the linearization of calls Luc Van Oostenryck
2017-12-21  0:06 ` [PATCH 2/3] simplify linearize_call_expression() Luc Van Oostenryck
2017-12-21  0:06 ` [PATCH 3/3] fix linearize (*fun)() Luc Van Oostenryck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).