LHS of as is interpreted as ident so this is more correct
Matt S Trout [Mon, 15 Apr 2019 16:45:35 +0000 (16:45 +0000)]
xt/clauses.t

index ce75f17..a7d948d 100644 (file)
@@ -165,8 +165,8 @@ is_same_sql(
 }
 
 ($sql) = $sqlac->select({
-  select => { -as => [ 1, 'x' ] },
-  union => { -select => { select => { -as => [ 2, 'x' ] } } },
+  select => { -as => [ \1, 'x' ] },
+  union => { -select => { select => { -as => [ \2, 'x' ] } } },
   order_by => { -desc => 'x' },
 });