Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
5e018b1d
R
Rust
项目概览
int
/
Rust
接近 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5e018b1d
编写于
8月 09, 2017
作者:
R
Ralf Jung
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
analyzing hashmap.rs uncovered a deeper problem; disable validation there for now
上级
7b5f8a36
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
2 addition
and
7 deletion
+2
-7
src/librustc_mir/interpret/validation.rs
src/librustc_mir/interpret/validation.rs
+0
-7
tests/run-pass-fullmir/hashmap.rs
tests/run-pass-fullmir/hashmap.rs
+2
-0
未找到文件。
src/librustc_mir/interpret/validation.rs
浏览文件 @
5e018b1d
...
...
@@ -129,9 +129,6 @@ fn normalize_projections_in<'a, 'gcx, 'tcx, T>(
let
traits
::
Normalized
{
value
:
result
,
obligations
}
=
traits
::
normalize
(
&
mut
selcx
,
param_env
,
cause
,
value
);
debug!
(
"normalize_projections_in: result={:?} obligations={:?}"
,
result
,
obligations
);
let
mut
fulfill_cx
=
traits
::
FulfillmentContext
::
new
();
for
obligation
in
obligations
{
...
...
@@ -149,8 +146,6 @@ fn drain_fulfillment_cx_or_panic<'a, 'gcx, 'tcx, T>(
->
T
::
Lifted
where
T
:
TypeFoldable
<
'tcx
>
+
ty
::
Lift
<
'gcx
>
{
debug!
(
"drain_fulfillment_cx_or_panic()"
);
// In principle, we only need to do this so long as `result`
// contains unbound type parameters. It could be a slight
// optimization to stop iterating early.
...
...
@@ -207,8 +202,6 @@ fn my_trans_normalize<'a, 'tcx>(&self,
fn
normalize_associated_type
<
'a
,
'tcx
,
T
>
(
self_
:
TyCtxt
<
'a
,
'tcx
,
'tcx
>
,
value
:
&
T
)
->
T
where
T
:
MyTransNormalize
<
'tcx
>
{
debug!
(
"normalize_associated_type(t={:?})"
,
value
);
let
param_env
=
ty
::
ParamEnv
::
empty
(
Reveal
::
All
);
if
!
value
.has_projection_types
()
{
...
...
tests/run-pass-fullmir/hashmap.rs
浏览文件 @
5e018b1d
// FIXME: disable validation until we figure out how to handle <https://github.com/solson/miri/issues/296>.
// compile-flags: -Zmir-emit-validate=0
use
std
::
collections
::{
self
,
HashMap
};
use
std
::
hash
::
BuildHasherDefault
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录