[llvm-commits] CVS: llvm-gcc/gcc/gcc.c

Chris Lattner lattner at cs.uiuc.edu
Sun Aug 15 09:53:24 PDT 2004



Changes in directory llvm-gcc/gcc:

gcc.c updated: 1.3 -> 1.4
---
Log message:

argv is const!


---
Diffs of the changes:  (+3 -2)

Index: llvm-gcc/gcc/gcc.c
diff -u llvm-gcc/gcc/gcc.c:1.3 llvm-gcc/gcc/gcc.c:1.4
--- llvm-gcc/gcc/gcc.c:1.3	Thu Feb  5 10:05:44 2004
+++ llvm-gcc/gcc/gcc.c	Sun Aug 15 11:53:11 2004
@@ -3691,9 +3691,10 @@
 #endif
 #if defined(HAVE_TARGET_EXECUTABLE_SUFFIX) || defined(HAVE_TARGET_OBJECT_SUFFIX)
 	      if (p[1] == 0)
-		argv[i + 1] = convert_filename (argv[i + 1], ! have_c, 0);
+		*(char**)&argv[i + 1] =
+                           convert_filename (argv[i + 1], ! have_c, 0);
 	      else
-		argv[i] = convert_filename (argv[i], ! have_c, 0);
+		*(char**)&argv[i] = convert_filename (argv[i], ! have_c, 0);
 #endif
 	      goto normal_switch;
 






More information about the llvm-commits mailing list