More seriously, yes, something like:
if (pkt->isReadWrite())
warn("this is probably broken");
does seem reasonable.
On Mon, Mar 22, 2010 at 2:01 PM, Steve Reinhardt <[email protected]> wrote:
> Given that the code is unreachable, using warn() seems somewhat irrelevant.
> :-)
>
> I can see your point though in terms of being able to grep for
> possible problems.
>
> Steve
>
> On Mon, Mar 22, 2010 at 1:57 PM, nathan binkert <[email protected]> wrote:
>> IMHO, things like this shouldn't be comments, but should rather use
>> hack() or warn() to notify the user that something fishy might be
>> going on.
>>
>> Nate
>>
>> On Mon, Mar 22, 2010 at 11:22 AM, Brad Beckmann <[email protected]>
>> wrote:
>>> changeset b78b3a9e205f in /z/repo/m5
>>> details: http://repo.m5sim.org/m5?cmd=changeset;node=b78b3a9e205f
>>> description:
>>> ruby: improved isReadWrite fix me comment
>>>
>>> diffstat:
>>>
>>> 1 file changed, 4 insertions(+), 2 deletions(-)
>>> src/mem/ruby/system/RubyPort.cc | 6 ++++--
>>>
>>> diffs (16 lines):
>>>
>>> diff -r 6bf327b128c6 -r b78b3a9e205f src/mem/ruby/system/RubyPort.cc
>>> --- a/src/mem/ruby/system/RubyPort.cc Sun Mar 21 21:22:22 2010 -0700
>>> +++ b/src/mem/ruby/system/RubyPort.cc Mon Mar 22 11:19:17 2010 -0700
>>> @@ -230,8 +230,10 @@
>>> type = RubyRequestType_ST;
>>> } else if (pkt->isReadWrite()) {
>>> //
>>> - // Fix me. Just because the packet is a read/write request
>>> does not
>>> - // necessary mean it is a read-modify-write atomic operation.
>>> + // Fix me. This conditional will never be executed because
>>> + // isReadWrite() is just an OR of isRead() and isWrite().
>>> + // Furthermore, just because the packet is a read/write
>>> request does
>>> + // not necessary mean it is a read-modify-write atomic
>>> operation.
>>> //
>>> type = RubyRequestType_RMW_Write;
>>> } else {
>>> _______________________________________________
>>> m5-dev mailing list
>>> [email protected]
>>> http://m5sim.org/mailman/listinfo/m5-dev
>>>
>>>
>> _______________________________________________
>> m5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/m5-dev
>>
>
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev