aboutsummaryrefslogtreecommitdiff
path: root/gcc/jit/jit-playback.h
diff options
context:
space:
mode:
authorAndreaCorallo <andrea.corallo@arm.com>2020-03-07 17:39:30 +0000
committerAndrea Corallo <andrea.corallo@arm.com>2020-03-23 19:00:26 +0100
commit0cd55f9d3afdc8d9220ef0cb20db61a3b86b4c8a (patch)
tree93b5fadec679f920b0ab51460907d73dcd699687 /gcc/jit/jit-playback.h
parent962406639c0ca9f0d948c843ad2a1ca5b17806da (diff)
downloadgcc-0cd55f9d3afdc8d9220ef0cb20db61a3b86b4c8a.zip
gcc-0cd55f9d3afdc8d9220ef0cb20db61a3b86b4c8a.tar.gz
gcc-0cd55f9d3afdc8d9220ef0cb20db61a3b86b4c8a.tar.bz2
libgccjit: handle long literals in playback::context::new_string_literal
gcc/jit/ChangeLog 2020-03-23 Andrea Corallo <andrea.corallo@arm.com> * jit-playback.h (gcc::jit::playback::context m_recording_ctxt): Remove m_char_array_type_node field. * jit-playback.c (playback::context::context) Remove m_char_array_type_node from member initializer list. (playback::context::new_string_literal) Fix logic to handle string length > 200. gcc/testsuite/ChangeLog 2020-03-23 Andrea Corallo <andrea.corallo@arm.com> * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c. * jit.dg/test-long-string-literal.c: New testcase.
Diffstat (limited to 'gcc/jit/jit-playback.h')
-rw-r--r--gcc/jit/jit-playback.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/jit/jit-playback.h b/gcc/jit/jit-playback.h
index 904cc16..074434a 100644
--- a/gcc/jit/jit-playback.h
+++ b/gcc/jit/jit-playback.h
@@ -322,7 +322,6 @@ private:
auto_vec<function *> m_functions;
auto_vec<tree> m_globals;
- tree m_char_array_type_node;
tree m_const_char_ptr;
/* Source location handling. */