[llvm-commits] [GNU_GCC] CVS: gcc-3.4/gcc/c-common.c
    John Criswell 
    criswell at cs.uiuc.edu
       
    Wed Jan 14 16:10:22 PST 2004
    
    
  
Changes in directory gcc-3.4/gcc:
c-common.c updated: 1.1.1.2 -> 1.1.1.3
---
Log message:
Updated from revision 1.460 from the original GCC sources.  This fixes
a segfault that the LLVM code triggers in the GCC frontend.
---
Diffs of the changes:  (+3 -0)
Index: gcc-3.4/gcc/c-common.c
diff -u gcc-3.4/gcc/c-common.c:1.1.1.2 gcc-3.4/gcc/c-common.c:1.1.1.3
--- gcc-3.4/gcc/c-common.c:1.1.1.2	Tue Jan 13 10:48:58 2004
+++ gcc-3.4/gcc/c-common.c	Wed Jan 14 16:09:03 2004
@@ -1862,6 +1862,9 @@
   if (mode == TYPE_MODE (long_double_type_node))
     return long_double_type_node;
 
+  if (mode == TYPE_MODE (void_type_node))
+    return void_type_node;
+  
   if (mode == TYPE_MODE (build_pointer_type (char_type_node)))
     return unsignedp ? make_unsigned_type (mode) : make_signed_type (mode);
 
    
    
More information about the llvm-commits
mailing list