diff options
author | Marek Safar <marek.safar@gmail.com> | 2006-12-16 14:53:34 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2006-12-16 14:53:34 +0300 |
commit | 86cf45a556cfe278df79acbbba8a8a2a60739a8b (patch) | |
tree | 84992913715a76badef5ab8681adc6e71a8ce49a /mcs/errors/known-issues-gmcs | |
parent | 3041719d86ed3bcba84fa13cc23b5c3c2eec4444 (diff) |
2006-12-16 Marek Safar <marek.safar@gmail.com>
A fix for bug #77014
* expression.cs (Invocation.BetterFunction): Fixed to cope with dynamic
paramters correctly and not rely on hacks in Parameters class.
(Invocation.IsParamsMethodApplicable): Changed to accept params parameter
at any possition.
(Invocation.VerifyArgumentsCompat): Ditto.
(Invocation.EmitArguments): Changed to correctly emit params arguments at
any possition.
* parameter.cs (HasParams): Don't assume that params is the last one.
* support.cs (ReflectionParameters.ctor): Look for params attribute
correctly.
(ReflectionParameters.ParameterType): Removed hack when we returned last
parameter for out of range parameters.
(ParameterName, ParameterModifier): Ditto.
svn path=/trunk/mcs/; revision=69571
Diffstat (limited to 'mcs/errors/known-issues-gmcs')
0 files changed, 0 insertions, 0 deletions