@@ -1054,22 +1054,22 @@ namespace Sass {
1054
1054
size_t i = 0 , L = h->length ();
1055
1055
if (dynamic_cast <Element_Selector*>(h->first ())) {
1056
1056
if (Class_Selector* sq = dynamic_cast <Class_Selector*>(rh->last ())) {
1057
- Class_Selector* sqs = new Class_Selector ( *sq);
1057
+ Class_Selector* sqs = SASS_MEMORY_NEW (ctx. mem , Class_Selector, *sq);
1058
1058
sqs->name (sqs->name () + (*h)[0 ]->name ());
1059
1059
(*rh)[rh->length ()-1 ] = sqs;
1060
1060
for (i = 1 ; i < L; ++i) *rh << (*h)[i];
1061
1061
} else if (Id_Selector* sq = dynamic_cast <Id_Selector*>(rh->last ())) {
1062
- Id_Selector* sqs = new Id_Selector ( *sq);
1062
+ Id_Selector* sqs = SASS_MEMORY_NEW (ctx. mem , Id_Selector, *sq);
1063
1063
sqs->name (sqs->name () + (*h)[0 ]->name ());
1064
1064
(*rh)[rh->length ()-1 ] = sqs;
1065
1065
for (i = 1 ; i < L; ++i) *rh << (*h)[i];
1066
1066
} else if (Element_Selector* ts = dynamic_cast <Element_Selector*>(rh->last ())) {
1067
- Element_Selector* tss = new Element_Selector ( *ts);
1067
+ Element_Selector* tss = SASS_MEMORY_NEW (ctx. mem , Element_Selector, *ts);
1068
1068
tss->name (tss->name () + (*h)[0 ]->name ());
1069
1069
(*rh)[rh->length ()-1 ] = tss;
1070
1070
for (i = 1 ; i < L; ++i) *rh << (*h)[i];
1071
1071
} else if (Placeholder_Selector* ps = dynamic_cast <Placeholder_Selector*>(rh->last ())) {
1072
- Placeholder_Selector* pss = new Placeholder_Selector ( *ps);
1072
+ Placeholder_Selector* pss = SASS_MEMORY_NEW (ctx. mem , Placeholder_Selector, *ps);
1073
1073
pss->name (pss->name () + (*h)[0 ]->name ());
1074
1074
(*rh)[rh->length ()-1 ] = pss;
1075
1075
for (i = 1 ; i < L; ++i) *rh << (*h)[i];
0 commit comments