2
2
3
3
use crate :: codegen:: cfg:: HashTy ;
4
4
use crate :: codegen:: Expression ;
5
+ <<<<<<< HEAD
5
6
use crate :: emit:: binary:: { self , Binary } ;
6
7
use crate :: emit:: soroban:: { SorobanTarget , GET_CONTRACT_DATA , LOG_FROM_LINEAR_MEMORY , PUT_CONTRACT_DATA } ;
8
+ =======
9
+ use crate :: emit:: binary:: Binary ;
10
+ use crate :: emit:: soroban:: { SorobanTarget , GET_CONTRACT_DATA , PUT_CONTRACT_DATA } ;
11
+ >>>>>>> 06798 cdeac6fd62ee98f5ae7da38f3af4933dc0f
7
12
use crate :: emit:: ContractArgs ;
8
13
use crate :: emit:: { TargetRuntime , Variable } ;
9
14
use crate :: emit_context;
@@ -13,10 +18,17 @@ use crate::sema::ast::{Function, Namespace, Type};
13
18
14
19
use inkwell:: types:: { BasicTypeEnum , IntType } ;
15
20
use inkwell:: values:: {
21
+ <<<<<<< HEAD
16
22
AnyValue , ArrayValue , AsValueRef , BasicMetadataValueEnum , BasicValue , BasicValueEnum , FunctionValue , IntValue , PointerValue
17
23
} ;
18
24
19
25
use inkwell:: AddressSpace ;
26
+ =======
27
+ ArrayValue , BasicMetadataValueEnum , BasicValue , BasicValueEnum , FunctionValue , IntValue ,
28
+ PointerValue ,
29
+ } ;
30
+
31
+ >>>>>>> 06798 cdeac6fd62ee98f5ae7da38f3af4933dc0f
20
32
use solang_parser:: pt:: Loc ;
21
33
22
34
use std:: collections:: HashMap ;
@@ -236,6 +248,7 @@ impl<'a> TargetRuntime<'a> for SorobanTarget {
236
248
237
249
/// Prints a string
238
250
/// TODO: Implement this function, with a call to the `log` function in the Soroban runtime.
251
+ <<<<<<< HEAD
239
252
fn print( & self , bin: & Binary , string: PointerValue , length: IntValue ) {
240
253
241
254
@@ -302,6 +315,9 @@ impl<'a> TargetRuntime<'a> for SorobanTarget {
302
315
) . unwrap( ) ;
303
316
304
317
}
318
+ =======
319
+ fn print( & self , bin: & Binary , string: PointerValue , length: IntValue ) { }
320
+ >>>>>>> 06798 cdeac6fd62ee98f5ae7da38f3af4933dc0f
305
321
306
322
/// Return success without any result
307
323
fn return_empty_abi( & self , bin: & Binary ) {
0 commit comments