Author: baldrick Date: Tue Nov 20 08:09:44 2007 New Revision: 44251 URL: http://llvm.org/viewvc/llvm-project?rev=44251&view=rev Log: Don't push ParamAttr::None.
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-types.cpp?rev=44251&r1=44250&r2=44251&view=diff ============================================================================== --- llvm-gcc-4.2/trunk/gcc/llvm-types.cpp (original) +++ llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Tue Nov 20 08:09:44 2007 @@ -1051,8 +1051,9 @@ RAttributes |= ParamAttr::SExt; } } - - Attrs.push_back(ParamAttrsWithIndex::get(0, RAttributes)); + + if (RAttributes != ParamAttr::None) + Attrs.push_back(ParamAttrsWithIndex::get(0, RAttributes)); // If this is a struct-return function, the dest loc is passed in as a // pointer. Mark that pointer as structret. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits