Hello,

I got a build failures after syncing llvm, gollvm and gofront-end to their 
latest commits, llvm-goc errors out:

=================================================================
Intrinsic name not mangled correctly for type arguments! Should be: 
llvm.prefetch.p0i8
void (i8*, i32, i32, i32)* @llvm.prefetch.p0i8.i32.i32
=================================================================

commit c0702618c0e0a5c742aa20b831041bde366417f1
-    : Intrinsic<[], [ llvm_ptr_ty, llvm_i32_ty, llvm_i32_ty, llvm_i32_ty ],
+    : Intrinsic<[], [ llvm_anyptr_ty, llvm_i32_ty, llvm_i32_ty, 
llvm_i32_ty ],
    
The above commit submitted last week in llvm makes 'prefetch' an overloaded 
built-in now.
Gollvm considers all arguments of 'prefetch' being of overloaded type when 
calculating its mangled name, while llvm only takes the first which 
of iPTRAny, should gollvm be enhanced to align with llvm? 


-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/8c15d3f3-acc3-499d-a803-2f59e688a0eb%40googlegroups.com.

Reply via email to