Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
0ae2aa23
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,发现更多精彩内容 >>
提交
0ae2aa23
编写于
7月 26, 2018
作者:
M
Mark Rousskov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use diagnostic API on Session
上级
a9093a4d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
4 addition
and
4 deletion
+4
-4
src/librustc/session/mod.rs
src/librustc/session/mod.rs
+1
-1
src/librustc_codegen_utils/codegen_backend.rs
src/librustc_codegen_utils/codegen_backend.rs
+1
-1
src/librustc_driver/driver.rs
src/librustc_driver/driver.rs
+1
-1
src/librustc_passes/ast_validation.rs
src/librustc_passes/ast_validation.rs
+1
-1
未找到文件。
src/librustc/session/mod.rs
浏览文件 @
0ae2aa23
...
@@ -965,7 +965,7 @@ pub fn codegen_units(&self) -> usize {
...
@@ -965,7 +965,7 @@ pub fn codegen_units(&self) -> usize {
}
}
pub
fn
teach
(
&
self
,
code
:
&
DiagnosticId
)
->
bool
{
pub
fn
teach
(
&
self
,
code
:
&
DiagnosticId
)
->
bool
{
self
.opts.debugging_opts.teach
&&
self
.
parse_sess.span_diagnostic
.must_teach
(
code
)
self
.opts.debugging_opts.teach
&&
self
.
diagnostic
()
.must_teach
(
code
)
}
}
/// Are we allowed to use features from the Rust 2018 edition?
/// Are we allowed to use features from the Rust 2018 edition?
...
...
src/librustc_codegen_utils/codegen_backend.rs
浏览文件 @
0ae2aa23
...
@@ -116,7 +116,7 @@ fn init(&self, sess: &Session) {
...
@@ -116,7 +116,7 @@ fn init(&self, sess: &Session) {
match
*
cty
{
match
*
cty
{
CrateType
::
Rlib
|
CrateType
::
Dylib
|
CrateType
::
Executable
=>
{},
CrateType
::
Rlib
|
CrateType
::
Dylib
|
CrateType
::
Executable
=>
{},
_
=>
{
_
=>
{
sess
.
parse_sess.span_diagnostic
.warn
(
sess
.
diagnostic
()
.warn
(
&
format!
(
"LLVM unsupported, so output type {} is not supported"
,
cty
)
&
format!
(
"LLVM unsupported, so output type {} is not supported"
,
cty
)
);
);
},
},
...
...
src/librustc_driver/driver.rs
浏览文件 @
0ae2aa23
...
@@ -1133,7 +1133,7 @@ pub fn phase_2_configure_and_expand_inner<'a, 'b: 'a, F>(
...
@@ -1133,7 +1133,7 @@ pub fn phase_2_configure_and_expand_inner<'a, 'b: 'a, F>(
// Unresolved macros might be due to mistyped `#[macro_use]`,
// Unresolved macros might be due to mistyped `#[macro_use]`,
// so abort after checking for unknown attributes. (#49074)
// so abort after checking for unknown attributes. (#49074)
if
resolver
.found_unresolved_macro
{
if
resolver
.found_unresolved_macro
{
sess
.
parse_sess.span_diagnostic
.abort_if_errors
();
sess
.
diagnostic
()
.abort_if_errors
();
}
}
// Lower ast -> hir.
// Lower ast -> hir.
...
...
src/librustc_passes/ast_validation.rs
浏览文件 @
0ae2aa23
...
@@ -32,7 +32,7 @@ struct AstValidator<'a> {
...
@@ -32,7 +32,7 @@ struct AstValidator<'a> {
impl
<
'a
>
AstValidator
<
'a
>
{
impl
<
'a
>
AstValidator
<
'a
>
{
fn
err_handler
(
&
self
)
->
&
errors
::
Handler
{
fn
err_handler
(
&
self
)
->
&
errors
::
Handler
{
&
self
.session.
parse_sess.span_diagnostic
&
self
.session
.
diagnostic
()
}
}
fn
check_lifetime
(
&
self
,
ident
:
Ident
)
{
fn
check_lifetime
(
&
self
,
ident
:
Ident
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录