@@ -3,7 +3,7 @@ use support::*;
33
44mod support;
55
6- use gluon:: { self , query:: Compilation , vm:: core:: tests:: check_expr_eq, ThreadExt } ;
6+ use gluon:: { self , query:: { Compilation , AsyncCompilation } , vm:: core:: tests:: check_expr_eq, ThreadExt } ;
77
88#[ tokio:: test]
99async fn inline_cross_module ( ) {
@@ -24,6 +24,7 @@ async fn inline_cross_module() {
2424 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
2525
2626 let mut db = thread. get_database ( ) ;
27+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
2728 let core_expr = db
2829 . core_expr ( "test" . into ( ) , None )
2930 . await
@@ -69,6 +70,7 @@ num.(+) 3
6970 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
7071
7172 let mut db = thread. get_database ( ) ;
73+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
7274 let core_expr = db
7375 . core_expr ( "test" . into ( ) , None )
7476 . await
@@ -98,6 +100,7 @@ async fn inline_across_two_modules() {
98100 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
99101
100102 let mut db = thread. get_database ( ) ;
103+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
101104 let core_expr = db
102105 . core_expr ( "test" . into ( ) , None )
103106 . await
@@ -127,6 +130,7 @@ async fn prune_prelude() {
127130 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
128131
129132 let mut db = thread. get_database ( ) ;
133+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
130134 let core_expr = db
131135 . core_expr ( "test" . into ( ) , None )
132136 . await
@@ -161,6 +165,7 @@ async fn prune_factorial() {
161165 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
162166
163167 let mut db = thread. get_database ( ) ;
168+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
164169 let core_expr = db
165170 . core_expr ( "test" . into ( ) , None )
166171 . await
@@ -198,6 +203,7 @@ mod.(+) (no_inline 1) 2
198203 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
199204
200205 let mut db = thread. get_database ( ) ;
206+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
201207 let core_expr = db
202208 . core_expr ( "test" . into ( ) , None )
203209 . await
@@ -236,6 +242,7 @@ match A with
236242 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
237243
238244 let mut db = thread. get_database ( ) ;
245+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
239246 let core_expr = db
240247 . core_expr ( "test" . into ( ) , None )
241248 . await
@@ -267,6 +274,7 @@ m.(<)
267274 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
268275
269276 let mut db = thread. get_database ( ) ;
277+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
270278 let core_expr = db
271279 . core_expr ( "test" . into ( ) , None )
272280 . await
@@ -300,6 +308,7 @@ f (Some 1)
300308 . unwrap_or_else ( |err| panic ! ( "{}" , err) ) ;
301309
302310 let mut db = thread. get_database ( ) ;
311+ let mut db = salsa:: OwnedDb :: < dyn Compilation > :: from ( & mut db) ;
303312 let core_expr = db
304313 . core_expr ( "test" . into ( ) , None )
305314 . await
0 commit comments