Author: baldrick Date: Tue Nov 20 08:11:21 2007 New Revision: 44252 URL: http://llvm.org/viewvc/llvm-project?rev=44252&view=rev Log: Don't push ParamAttr::None.
Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/llvm-types.cpp?rev=44252&r1=44251&r2=44252&view=diff ============================================================================== --- llvm-gcc-4.0/trunk/gcc/llvm-types.cpp (original) +++ llvm-gcc-4.0/trunk/gcc/llvm-types.cpp Tue Nov 20 08:11:21 2007 @@ -1016,8 +1016,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