https://gcc.gnu.org/g:652732d49dca29f7d3f92f473b14fbf2626c6b2f

commit r16-2798-g652732d49dca29f7d3f92f473b14fbf2626c6b2f
Author: CohenArthur <cohenarthur....@gmail.com>
Date:   Thu Apr 24 18:41:11 2025 +0200

    gccrs: derive(PartialEq): Fix raw strings in test
    
    gcc/testsuite/ChangeLog:
    
            * rust/execute/torture/derive-partialeq2.rs: Add missing 
terminating nul char.
    
    Co-authored-by: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com>

Diff:
---
 gcc/testsuite/rust/execute/torture/derive-partialeq2.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/rust/execute/torture/derive-partialeq2.rs 
b/gcc/testsuite/rust/execute/torture/derive-partialeq2.rs
index 15374d9f5bf0..70ed7dcd93d9 100644
--- a/gcc/testsuite/rust/execute/torture/derive-partialeq2.rs
+++ b/gcc/testsuite/rust/execute/torture/derive-partialeq2.rs
@@ -41,9 +41,9 @@ extern "C" {
 
 fn print(b: bool) {
     if b {
-        unsafe { puts("true" as *const str as *const i8) }
+        unsafe { puts("true\0" as *const str as *const i8) }
     } else {
-        unsafe { puts("false" as *const str as *const i8) }
+        unsafe { puts("false\0" as *const str as *const i8) }
     }
 }

Reply via email to