File tree Expand file tree Collapse file tree 2 files changed +0
-18
lines changed Expand file tree Collapse file tree 2 files changed +0
-18
lines changed Original file line number Diff line number Diff line change 3
3
import driver. session ;
4
4
import front. ast ;
5
5
import lib. llvm . llvmext ;
6
- import lib. llvm . mk_memory_buffer ;
7
6
import lib. llvm . mk_object_file ;
8
7
import lib. llvm . mk_section_iter ;
9
8
import middle. fold ;
Original file line number Diff line number Diff line change @@ -1381,23 +1381,6 @@ fn mk_pass_manager() -> pass_manager {
1381
1381
ret rec ( llpm=llpm, dtor=pass_manager_dtor ( llpm) ) ;
1382
1382
}
1383
1383
1384
- /* Memory-managed interface to memory buffers. */
1385
-
1386
- obj memory_buffer_dtor ( MemoryBufferRef MemBuf ) {
1387
- drop { llvm. LLVMDisposeMemoryBuffer ( MemBuf ) ; }
1388
- }
1389
-
1390
- type memory_buffer = rec ( MemoryBufferRef llmb, memory_buffer_dtor dtor) ;
1391
-
1392
- fn mk_memory_buffer ( sbuf path) -> memory_buffer {
1393
- auto llmb = llvmext. LLVMRustCreateMemoryBufferWithContentsOfFile ( path) ;
1394
- if ( ( llmb as int ) == 0 ) {
1395
- log "failed to create memory buffer" ;
1396
- fail;
1397
- }
1398
- ret rec( llmb=llmb, dtor=memory_buffer_dtor ( llmb) ) ;
1399
- }
1400
-
1401
1384
/* Memory-managed interface to object files. */
1402
1385
1403
1386
obj object_file_dtor ( ObjectFileRef ObjectFile ) {
You can’t perform that action at this time.
0 commit comments