[LLVMdev] Marking *some* pointers for gc
    Ramkumar Ramachandra 
    artagnon at gmail.com
       
    Sat Jan 17 16:12:01 PST 2015
    
    
  
Hi,
I just found out that it's not practical to mark only some pointers
for GC. Consider:
%a = i8 addrspace(1)* malloc(...)
%b = i8* alloca(...)
The issue then becomes that routine functions declared:
declare i1 foo(i8 addrspace(1)*)
have a choice of accepting either gc'able or non-gc'able pointers. Is
there no way to have a reasonable mix of both?
Ram
    
    
More information about the llvm-dev
mailing list