--- Devel-FindRef/FindRef.xs 2008/07/11 15:29:48 1.9 +++ Devel-FindRef/FindRef.xs 2008/07/11 15:33:48 1.10 @@ -82,7 +82,13 @@ if (SvTYPE (sv) >= SVt_PVMG) { - if (SvTYPE (sv) != SVt_PVMG || SvPAD_OUR (sv)) + if (SvTYPE (sv) == SVt_PVMG && SvPAD_OUR (sv)) + { + /* I have no clue what this is */ + /* maybe some placeholder for our variables for eval? */ + /* it doesn'T seem to reference anything, so we should be able to ignore it */ + } + else { MAGIC *mg = SvMAGIC (sv);