diff options
| author | Ben Lewis <benlewisj@gmail.com> | 2020-02-15 12:57:46 +1300 |
|---|---|---|
| committer | Ben Lewis <benlewisj@gmail.com> | 2020-02-15 12:57:46 +1300 |
| commit | c7aadcfa567f363e302ac797a4805668eb7bc77c (patch) | |
| tree | d53b24ba9f17492691f48b290c3b750f0571dc38 /src/librustc_codegen_llvm | |
| parent | c423a8649c0bac16fd4d1b9cbea657e4245bb5ac (diff) | |
| download | rust-c7aadcfa567f363e302ac797a4805668eb7bc77c.tar.gz rust-c7aadcfa567f363e302ac797a4805668eb7bc77c.zip | |
Change `const_field` and `const_caller_location` to return `ConstValue` instead of `Const` as the type
in the returned const isn't needed.
Diffstat (limited to 'src/librustc_codegen_llvm')
| -rw-r--r-- | src/librustc_codegen_llvm/intrinsic.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_codegen_llvm/intrinsic.rs b/src/librustc_codegen_llvm/intrinsic.rs index 341a4a77c3c..3d1e72e1c73 100644 --- a/src/librustc_codegen_llvm/intrinsic.rs +++ b/src/librustc_codegen_llvm/intrinsic.rs @@ -193,8 +193,7 @@ impl IntrinsicCallMethods<'tcx> for Builder<'a, 'll, 'tcx> { .tcx .const_eval_instance(ty::ParamEnv::reveal_all(), instance, None) .unwrap(); - let const_ = ty::Const { val: ty::ConstKind::Value(ty_name), ty: ret_ty }; - OperandRef::from_const(self, &const_).immediate_or_packed_pair(self) + OperandRef::from_const(self, ty_name, ret_ty).immediate_or_packed_pair(self) } "init" => { let ty = substs.type_at(0); |
