Index: trunk/src/rats.c =================================================================== --- trunk/src/rats.c (revision 147) +++ trunk/src/rats.c (revision 148) @@ -412,7 +412,7 @@ { ElementType * e=pad->Element; /* TODO: should be: !TEST_FLAG(NONETLISTFLAG, (ElementType *)pad->Element)*/ - if ((TEST_FLAG (DRCFLAG, pad)) && (!(e->Flags.f & NONETLISTFLAG))) + if ((TEST_FLAG (DRCFLAG, pad)) && (!(e->Flags.f & NONETLISTFLAG)) && (!(e->Name->Flags.f & NONETLISTFLAG))) { warn = true; if (!pad->Spare)