r219333 - in /trunk/gcc: jit/ChangeLog jit/jit-...

dmalcolm@gcc.gnu.org dmalcolm@gcc.gnu.org
Thu Jan 8 01:08:00 GMT 2015


Author: dmalcolm
Date: Thu Jan  8 01:08:19 2015
New Revision: 219333

URL: https://gcc.gnu.org/viewcvs?rev=219333&root=gcc&view=rev
Log:
jit: Add checking for dereference of void *

gcc/jit/ChangeLog:
	* jit-recording.h (gcc::jit::recording::type::is_void): New
	virtual function.
	(gcc::jit::recording::memento_of_get_type::is_void): New
	function, overriding default implementation.
	* libgccjit.c (gcc_jit_rvalue_dereference): Verify that
	the underlying type is not "void".

gcc/testsuite/ChangeLog:
	* jit.dg/test-error-dereferencing-void-ptr.c: New test case.


Added:
    trunk/gcc/testsuite/jit.dg/test-error-dereferencing-void-ptr.c
Modified:
    trunk/gcc/jit/ChangeLog
    trunk/gcc/jit/jit-recording.h
    trunk/gcc/jit/libgccjit.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list