@@ -403,9 +403,9 @@ namespace Sass {
403403 bool Selector_List::operator == (const Selector& rhs) const
404404 {
405405 // solve the double dispatch problem by using RTTI information via dynamic cast
406- if (Selector_List_Ptr_Const ls = Cast<Selector_List>(&rhs)) { return *this == *ls ; }
407- else if (Complex_Selector_Ptr_Const ls = Cast<Complex_Selector>(&rhs)) { return *this == *ls ; }
408- else if (Compound_Selector_Ptr_Const ls = Cast<Compound_Selector>(&rhs)) { return *this == *ls ; }
406+ if (Selector_List_Ptr_Const sl = Cast<Selector_List>(&rhs)) { return *this == *sl ; }
407+ else if (Complex_Selector_Ptr_Const cpx = Cast<Complex_Selector>(&rhs)) { return *this == *cpx ; }
408+ else if (Compound_Selector_Ptr_Const cpd = Cast<Compound_Selector>(&rhs)) { return *this == *cpd ; }
409409 // no compare method
410410 return this == &rhs;
411411 }
@@ -830,9 +830,9 @@ namespace Sass {
830830
831831 for (size_t i = 0 , iL = length (); i < iL; ++i)
832832 {
833- Selector_Obj lhs = (*this )[i];
833+ Selector_Obj wlhs = (*this )[i];
834834 // very special case for wrapped matches selector
835- if (Wrapped_Selector_Obj wrapped = Cast<Wrapped_Selector>(lhs )) {
835+ if (Wrapped_Selector_Obj wrapped = Cast<Wrapped_Selector>(wlhs )) {
836836 if (wrapped->name () == " :not" ) {
837837 if (Selector_List_Obj not_list = Cast<Selector_List>(wrapped->selector ())) {
838838 if (not_list->is_superselector_of (rhs, wrapped->name ())) return false ;
@@ -841,7 +841,7 @@ namespace Sass {
841841 }
842842 }
843843 if (wrapped->name () == " :matches" || wrapped->name () == " :-moz-any" ) {
844- lhs = wrapped->selector ();
844+ wlhs = wrapped->selector ();
845845 if (Selector_List_Obj list = Cast<Selector_List>(wrapped->selector ())) {
846846 if (Compound_Selector_Obj comp = Cast<Compound_Selector>(rhs)) {
847847 if (!wrapping.empty () && wrapping != wrapped->name ()) return false ;
@@ -861,7 +861,7 @@ namespace Sass {
861861 }
862862 }
863863 // match from here on as strings
864- lset.insert (lhs ->to_string ());
864+ lset.insert (wlhs ->to_string ());
865865 }
866866
867867 for (size_t n = 0 , nL = rhs->length (); n < nL; ++n)
@@ -1118,15 +1118,15 @@ namespace Sass {
11181118 size_t i;
11191119 size_t L = h->length ();
11201120 if (Cast<Element_Selector>(h->first ())) {
1121- if (Class_Selector_Ptr sq = Cast<Class_Selector>(rh->last ())) {
1122- Class_Selector_Ptr sqs = SASS_MEMORY_COPY (sq );
1121+ if (Class_Selector_Ptr cs = Cast<Class_Selector>(rh->last ())) {
1122+ Class_Selector_Ptr sqs = SASS_MEMORY_COPY (cs );
11231123 sqs->name (sqs->name () + (*h)[0 ]->name ());
11241124 sqs->pstate ((*h)[0 ]->pstate ());
11251125 (*rh)[rh->length ()-1 ] = sqs;
11261126 rh->pstate (h->pstate ());
11271127 for (i = 1 ; i < L; ++i) rh->append ((*h)[i]);
1128- } else if (Id_Selector_Ptr sq = Cast<Id_Selector>(rh->last ())) {
1129- Id_Selector_Ptr sqs = SASS_MEMORY_COPY (sq );
1128+ } else if (Id_Selector_Ptr is = Cast<Id_Selector>(rh->last ())) {
1129+ Id_Selector_Ptr sqs = SASS_MEMORY_COPY (is );
11301130 sqs->name (sqs->name () + (*h)[0 ]->name ());
11311131 sqs->pstate ((*h)[0 ]->pstate ());
11321132 (*rh)[rh->length ()-1 ] = sqs;
0 commit comments