[llvm-commits] [llvm-gcc-4.2] r44251 - /llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Duncan Sands
baldrick at free.fr
Tue Nov 20 06:09:44 PST 2007
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.
More information about the llvm-commits
mailing list