[Crash-utility] [PATCH 2/3] tools.c: do not use keywords 'nullptr' as a variable in code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Without the patch:

  tools.c: In function ‘drop_core’:
  tools.c:6251:23: error: expected identifier or ‘(’ before ‘nullptr’
   6251 |         volatile int *nullptr;
        |                       ^~~~~~~
  tools.c:6259:17: error: lvalue required as left operand of assignment
   6259 |         nullptr = NULL;
        |                 ^
  tools.c:6261:21: error: invalid type argument of unary ‘*’ (have ‘typeof (nullptr)’)
   6261 |                 i = *nullptr;
        |                     ^~~~~~~~
  make[6]: *** [Makefile:345: tools.o] Error 1

Note: this was observed on gcc version 15.0.1

Signed-off-by: Lianbo Jiang <lijiang@xxxxxxxxxx>
---
 tools.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools.c b/tools.c
index 85d8b6f0b630..c9305bef7c9c 100644
--- a/tools.c
+++ b/tools.c
@@ -6248,7 +6248,7 @@ lowest_bit_long(ulong val)
 void
 drop_core(char *s)
 {
-	volatile int *nullptr;
+	volatile int *ptr;
 	int i ATTRIBUTE_UNUSED;
 
 	if (s && ascii_string(s))
@@ -6256,9 +6256,9 @@ drop_core(char *s)
 
 	kill((pid_t)pc->program_pid, 3);
 
-	nullptr = NULL;
+	ptr = NULL;
 	while (TRUE)
-		i = *nullptr;
+		i = *ptr;
 }
 
 
-- 
2.47.1
--
Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux