Skip to content

Commit 6549548

Browse files
committed
---
yaml --- r: 138414 b: refs/heads/try2 c: 62f2b49 h: refs/heads/master v: v3
1 parent a13de82 commit 6549548

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+1560
-1006
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: a29023e9b2b42e94d77404496e72d0132aa44a6b
8+
refs/heads/try2: 62f2b4943a223ff7dc168d8fed5ebc50f34150db
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/Makefile.in

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ CFG_LIBFUZZER :=$(call CFG_LIB_NAME,fuzzer)
134134
CFG_LIBRUSTPKG :=$(call CFG_LIB_NAME,rustpkg)
135135
CFG_LIBRUSTDOC :=$(call CFG_LIB_NAME,rustdoc)
136136
CFG_LIBRUSTI :=$(call CFG_LIB_NAME,rusti)
137+
CFG_LIBRUST :=$(call CFG_LIB_NAME,rust)
137138

138139
STDLIB_GLOB :=$(call CFG_LIB_GLOB,std)
139140
CORELIB_GLOB :=$(call CFG_LIB_GLOB,core)
@@ -143,6 +144,7 @@ LIBFUZZER_GLOB :=$(call CFG_LIB_GLOB,fuzzer)
143144
LIBRUSTPKG_GLOB :=$(call CFG_LIB_GLOB,rustpkg)
144145
LIBRUSTDOC_GLOB :=$(call CFG_LIB_GLOB,rustdoc)
145146
LIBRUSTI_GLOB :=$(call CFG_LIB_GLOB,rusti)
147+
LIBRUST_GLOB :=$(call CFG_LIB_GLOB,rust)
146148
STDLIB_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,std)
147149
CORELIB_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,core)
148150
LIBRUSTC_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustc)
@@ -151,6 +153,7 @@ LIBFUZZER_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,fuzzer)
151153
LIBRUSTPKG_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustpkg)
152154
LIBRUSTDOC_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustdoc)
153155
LIBRUSTI_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rusti)
156+
LIBRUST_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rust)
154157

155158
# version-string calculation
156159
CFG_GIT_DIR := $(CFG_SRC_DIR).git
@@ -374,18 +377,21 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
374377
$$(HBIN$(1)_H_$(3))/rustpkg$$(X) \
375378
$$(HBIN$(1)_H_$(3))/rustdoc$$(X) \
376379
$$(HBIN$(1)_H_$(3))/rusti$$(X) \
380+
$$(HBIN$(1)_H_$(3))/rust$$(X) \
377381
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBFUZZER) \
378382
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTPKG) \
379383
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTDOC) \
380384
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTI) \
385+
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUST) \
381386
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_CORELIB) \
382387
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_STDLIB) \
383388
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBSYNTAX) \
384389
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC) \
385390
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBFUZZER) \
386391
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTPKG) \
387392
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTDOC) \
388-
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTI)
393+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTI) \
394+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUST)
389395

390396
ifeq ($(1),0)
391397
# Don't run the the stage0 compiler under valgrind - that ship has sailed

branches/try2/doc/tutorial.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,9 @@ for more information on them.
114114

115115
When complete, `make install` will place several programs into
116116
`/usr/local/bin`: `rustc`, the Rust compiler; `rustdoc`, the
117-
API-documentation tool; `cargo`, the Rust package manager;
118-
and `rusti`, the Rust REPL.
117+
API-documentation tool; `rustpkg`, the Rust package manager;
118+
`rusti`, the Rust REPL; and `rust`, a tool which acts both as a unified
119+
interface for them, and for a few common command line scenarios.
119120

120121
[wiki-start]: https://github.com/mozilla/rust/wiki/Note-getting-started-developing-Rust
121122
[tarball]: http://static.rust-lang.org/dist/rust-0.5.tar.gz
@@ -154,6 +155,22 @@ declaration to appear at the top level of the file: all statements must
154155
live inside a function. Rust programs can also be compiled as
155156
libraries, and included in other programs.
156157

158+
## Using the rust tool
159+
160+
While using `rustc` directly to generate your executables, and then
161+
running them manually is a perfectly valid way to test your code,
162+
for smaller projects, prototypes, or if you're a beginner, it might be
163+
more convenient to use the `rust` tool.
164+
165+
The `rust` tool provides central access to the other rust tools,
166+
as well as handy shortcuts for directly running source files.
167+
For example, if you have a file `foo.rs` in your current directory,
168+
`rust run foo.rs` would attempt to compile it and, if successful,
169+
directly run the resulting binary.
170+
171+
To get a list of all available commands, simply call `rust` without any
172+
argument.
173+
157174
## Editing Rust code
158175

159176
There are vim highlighting and indentation scripts in the Rust source
@@ -2184,7 +2201,7 @@ impl Circle for CircleStruct {
21842201
}
21852202
impl Shape for CircleStruct {
21862203
fn area(&self) -> float { pi * square(self.radius) }
2187-
}
2204+
}
21882205
~~~~
21892206

21902207
Notice that methods of `Circle` can call methods on `Shape`, as our

branches/try2/mk/clean.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ clean$(1)_H_$(2):
6868
$(Q)rm -f $$(HBIN$(1)_H_$(2))/serializer$(X)
6969
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rustdoc$(X)
7070
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rusti$(X)
71+
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rust$(X)
7172
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBFUZZER)
7273
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTPKG)
7374
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTDOC)
@@ -77,6 +78,7 @@ clean$(1)_H_$(2):
7778
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTC)
7879
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBSYNTAX)
7980
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTI)
81+
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUST)
8082
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CORELIB_GLOB)
8183
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(STDLIB_GLOB)
8284
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTC_GLOB)
@@ -85,6 +87,7 @@ clean$(1)_H_$(2):
8587
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTPKG_GLOB)
8688
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTDOC_GLOB)
8789
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTI_GLOB)
90+
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUST_GLOB)
8891
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_RUSTLLVM)
8992
$(Q)rm -f $$(HLIB$(1)_H_$(2))/libstd.rlib
9093

branches/try2/mk/dist.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ PKG_FILES := \
2727
driver \
2828
librustpkg \
2929
librusti \
30+
librust \
3031
librustc \
3132
compiletest \
3233
etc \

branches/try2/mk/install.mk

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ install-target-$(1)-host-$(2): $$(CSREQ$$(ISTAGE)_T_$(1)_H_$(2))
6060
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTDOC_GLOB))
6161
$$(Q)$$(call INSTALL_LIB, \
6262
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTI_GLOB))
63+
$$(Q)$$(call INSTALL_LIB, \
64+
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUST_GLOB))
6365
$$(Q)$$(call INSTALL,$$(TL$(1)$(2)),$$(PTL$(1)$(2)),libmorestack.a)
6466

6567
endef
@@ -90,15 +92,18 @@ install-host: $(CSREQ$(ISTAGE)_T_$(CFG_HOST_TRIPLE)_H_$(CFG_HOST_TRIPLE))
9092
$(Q)$(call INSTALL,$(HB2),$(PHB),rustpkg$(X))
9193
$(Q)$(call INSTALL,$(HB2),$(PHB),rustdoc$(X))
9294
$(Q)$(call INSTALL,$(HB2),$(PHB),rusti$(X))
95+
$(Q)$(call INSTALL,$(HB2),$(PHB),rust$(X))
9396
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTC))
9497
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTPKG))
9598
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTDOC))
9699
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTI))
100+
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUST))
97101
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(CORELIB_GLOB))
98102
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(STDLIB_GLOB))
99103
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTC_GLOB))
100104
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBSYNTAX_GLOB))
101105
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTI_GLOB))
106+
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUST_GLOB))
102107
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUNTIME))
103108
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUSTLLVM))
104109
$(Q)$(call INSTALL,$(S)/man, \
@@ -114,12 +119,14 @@ uninstall:
114119
$(Q)rm -f $(PHB)/rustc$(X)
115120
$(Q)rm -f $(PHB)/rustpkg$(X)
116121
$(Q)rm -f $(PHB)/rusti$(X)
122+
$(Q)rm -f $(PHB)/rust$(X)
117123
$(Q)rm -f $(PHB)/rustdoc$(X)
118124
$(Q)rm -f $(PHL)/$(CFG_RUSTLLVM)
119125
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTPKG)
120126
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTC)
121127
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTDOC)
122128
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTI)
129+
$(Q)rm -f $(PHL)/$(CFG_LIBRUST)
123130
$(Q)rm -f $(PHL)/$(CFG_RUNTIME)
124131
$(Q)for i in \
125132
$(call HOST_LIB_FROM_HL_GLOB,$(CORELIB_GLOB)) \
@@ -129,6 +136,7 @@ uninstall:
129136
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTPKG_GLOB)) \
130137
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTDOC_GLOB)) \
131138
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTI_GLOB)) \
139+
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUST_GLOB)) \
132140
; \
133141
do rm -f $$i ; \
134142
done

branches/try2/mk/pp.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ else
1919
$(S)src/test/*/*/*.rs) \
2020
$(wildcard $(S)src/fuzzer/*.rs) \
2121
$(wildcard $(S)src/rustpkg/*.rs) \
22-
$(wildcard $(S)src/rusti/*.rs)
22+
$(wildcard $(S)src/rusti/*.rs) \
23+
$(wildcard $(S)src/rust/*.rs)
2324

2425
PP_INPUTS_FILTERED = $(shell echo $(PP_INPUTS) | xargs grep -L \
2526
"no-reformat\|xfail-pretty\|xfail-test")

branches/try2/mk/tests.mk

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
######################################################################
1515

1616
# The names of crates that must be tested
17-
TEST_CRATES = core std syntax rustc rustdoc rusti rustpkg
17+
TEST_CRATES = core std syntax rustc rustdoc rusti rust rustpkg
1818

1919
# Markdown files under doc/ that should have their code extracted and run
2020
DOC_TEST_NAMES = tutorial tutorial-ffi tutorial-macros tutorial-borrowed-ptr tutorial-tasks rust
@@ -241,6 +241,12 @@ $(3)/test/rustitest.stage$(1)-$(2)$$(X): \
241241
@$$(call E, compile_and_link: $$@)
242242
$$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< --test
243243

244+
$(3)/test/rusttest.stage$(1)-$(2)$$(X): \
245+
$$(RUST_LIB) $$(RUST_INPUTS) \
246+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC)
247+
@$$(call E, compile_and_link: $$@)
248+
$$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< --test
249+
244250
$(3)/test/rustdoctest.stage$(1)-$(2)$$(X): \
245251
$$(RUSTDOC_LIB) $$(RUSTDOC_INPUTS) \
246252
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC)
@@ -464,20 +470,20 @@ $(foreach host,$(CFG_TARGET_TRIPLES), \
464470

465471
define DEF_RUN_DOC_TEST
466472

467-
DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-$(4) := \
473+
DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-doc-$(4) := \
468474
$$(CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3)) \
469475
--src-base $(3)/test/doc-$(4)/ \
470476
--build-base $(3)/test/doc-$(4)/ \
471477
--mode run-pass
472478

473-
check-stage$(1)-T-$(2)-H-$(3)-doc-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4))
479+
check-stage$(1)-T-$(2)-H-$(3)-doc-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3),doc-$(4))
474480

475-
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
481+
$$(call TEST_OK_FILE,$(1),$(2),$(3),doc-$(4)): \
476482
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
477483
doc-$(4)-extract$(3)
478484
@$$(call E, run doc-$(4): $$<)
479485
$$(Q)$$(call CFG_RUN_CTEST,$(1),$$<,$(3)) \
480-
$$(DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-$(4)) \
486+
$$(DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-doc-$(4)) \
481487
--logfile $$(call TEST_LOG_FILE,$(1),$(2),$(3),doc-$(4)) \
482488
&& touch $$@
483489

branches/try2/mk/tools.mk

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ RUSTDOC_INPUTS := $(wildcard $(S)src/librustdoc/*.rs)
3030
RUSTI_LIB := $(S)src/librusti/rusti.rc
3131
RUSTI_INPUTS := $(wildcard $(S)src/librusti/*.rs)
3232

33+
# Rust, the convenience tool
34+
RUST_LIB := $(S)src/librust/rust.rc
35+
RUST_INPUTS := $(wildcard $(S)src/librust/*.rs)
36+
3337
# FIXME: These are only built for the host arch. Eventually we'll
3438
# have tools that need to built for other targets.
3539
define TOOLS_STAGE_N_TARGET
@@ -102,6 +106,21 @@ $$(TBIN$(1)_T_$(4)_H_$(3))/rusti$$(X): \
102106
@$$(call E, compile_and_link: $$@)
103107
$$(STAGE$(1)_T_$(4)_H_$(3)) --cfg rusti -o $$@ $$<
104108

109+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST): \
110+
$$(RUST_LIB) $$(RUST_INPUTS) \
111+
$$(TSREQ$(1)_T_$(4)_H_$(3)) \
112+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_CORELIB) \
113+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_STDLIB) \
114+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUSTC)
115+
@$$(call E, compile_and_link: $$@)
116+
$$(STAGE$(1)_T_$(4)_H_$(3)) -o $$@ $$< && touch $$@
117+
118+
$$(TBIN$(1)_T_$(4)_H_$(3))/rust$$(X): \
119+
$$(DRIVER_CRATE) \
120+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST)
121+
@$$(call E, compile_and_link: $$@)
122+
$$(STAGE$(1)_T_$(4)_H_$(3)) --cfg rust -o $$@ $$<
123+
105124
endef
106125

107126
define TOOLS_STAGE_N_HOST
@@ -185,6 +204,23 @@ $$(HBIN$(2)_H_$(4))/rusti$$(X): \
185204
@$$(call E, cp: $$@)
186205
$$(Q)cp $$< $$@
187206

207+
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUST): \
208+
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST) \
209+
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUSTC) \
210+
$$(HSREQ$(2)_H_$(4))
211+
@$$(call E, cp: $$@)
212+
$$(Q)cp $$< $$@
213+
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUST_GLOB) \
214+
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUST_DSYM_GLOB)) \
215+
$$(HLIB$(2)_H_$(4))
216+
217+
$$(HBIN$(2)_H_$(4))/rust$$(X): \
218+
$$(TBIN$(1)_T_$(4)_H_$(3))/rust$$(X) \
219+
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUST) \
220+
$$(HSREQ$(2)_H_$(4))
221+
@$$(call E, cp: $$@)
222+
$$(Q)cp $$< $$@
223+
188224
endef
189225

190226
$(foreach host,$(CFG_TARGET_TRIPLES), \

branches/try2/src/driver/driver.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ extern mod this(name = "rustdoc", vers = "0.6");
2323
#[cfg(rusti)]
2424
extern mod this(name = "rusti", vers = "0.6");
2525

26+
#[cfg(rust)]
27+
extern mod this(name = "rust", vers = "0.6");
28+
2629
#[cfg(rustc)]
2730
extern mod this(name = "rustc", vers = "0.6");
2831

branches/try2/src/etc/x86.supp

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,55 @@
366366
...
367367
}
368368

369+
{
370+
enum-instruction-scheduling-1
371+
Memcheck:Cond
372+
fun:*fold_mod*
373+
...
374+
}
375+
376+
{
377+
enum-instruction-scheduling-2
378+
Memcheck:Cond
379+
fun:*fold_nmod*
380+
...
381+
}
382+
383+
{
384+
enum-instruction-scheduling-3
385+
Memcheck:Cond
386+
fun:*fold_crate*
387+
...
388+
}
389+
390+
{
391+
enum-instruction-scheduling-4
392+
Memcheck:Cond
393+
fun:*fold_enum*
394+
...
395+
}
396+
397+
{
398+
enum-instruction-scheduling-5
399+
Memcheck:Cond
400+
fun:*write_variant*
401+
...
402+
}
403+
404+
{
405+
enum-instruction-scheduling-6
406+
Memcheck:Cond
407+
fun:*merge_method_attrs*
408+
...
409+
}
410+
411+
{
412+
enum-instruction-scheduling-7
413+
Memcheck:Cond
414+
fun:*parse_config_*
415+
...
416+
}
417+
369418
{
370419
llvm-user-new-leak
371420
Memcheck:Leak

0 commit comments

Comments
 (0)