@@ -932,14 +932,14 @@ static Value *emit_tuplelen(Value *t,jl_value_t *jt)
932
932
return ConstantInt::get (T_size,0 );
933
933
Type *ty = t->getType ();
934
934
if (ty == jl_pvalue_llvmt) { // boxed
935
- #ifdef OVERLAP_TUPLE_LEN
935
+ #ifdef OVERLAP_TUPLE_LEN
936
936
Value *lenbits = emit_nthptr (t, (size_t )0 );
937
937
return builder.CreateLShr (builder.CreatePtrToInt (lenbits, T_int64),
938
938
ConstantInt::get (T_int32, 52 ));
939
- #else
939
+ #else
940
940
Value *lenbits = emit_nthptr (t, 1 );
941
941
return builder.CreatePtrToInt (lenbits, T_size);
942
- #endif
942
+ #endif
943
943
}
944
944
else { // unboxed
945
945
return ConstantInt::get (T_size,jl_tuple_len (jt));
@@ -955,13 +955,13 @@ static Value *emit_tupleset(Value *tuple, Value *ival, Value *x, jl_value_t *jt,
955
955
}
956
956
Type *ty = tuple->getType ();
957
957
if (ty == jl_pvalue_llvmt) { // boxed
958
- #ifdef OVERLAP_TUPLE_LEN
958
+ #ifdef OVERLAP_TUPLE_LEN
959
959
Value *slot = builder.CreateGEP (builder.CreateBitCast (tuple, jl_ppvalue_llvmt),
960
- ival);
961
- #else
960
+ ival);
961
+ #else
962
962
Value *slot = builder.CreateGEP (builder.CreateBitCast (tuple, jl_ppvalue_llvmt),
963
- builder.CreateAdd (ConstantInt::get (T_size,1 ),ival));
964
- #endif
963
+ builder.CreateAdd (ConstantInt::get (T_size,1 ),ival));
964
+ #endif
965
965
builder.CreateStore (x,slot);
966
966
return tuple;
967
967
}
0 commit comments