Skip to content

Commit 4e5edd9

Browse files
crabtwbrson
authored andcommitted
---
yaml --- r: 10743 b: refs/heads/master c: c2bf9b7 h: refs/heads/master i: 10741: b326fb5 10739: f72b183 10735: 527c271 v: v3
1 parent 9709c92 commit 4e5edd9

File tree

5 files changed

+10
-25
lines changed

5 files changed

+10
-25
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: fe70212f5a8450081c5ac60e996892338c9170be
2+
refs/heads/master: c2bf9b7726b342b892b8cd773ac9b97fd029ff1f
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/configure

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,8 @@ then
340340
CFG_CLANG_VERSION=$("$CFG_CLANG" \
341341
--version \
342342
| grep version \
343-
| cut -d ' ' -f 3)
343+
| sed 's/.*\(version .*\)/\1/' \
344+
| cut -d ' ' -f 2)
344345

345346
case $CFG_CLANG_VERSION in
346347
(3.0svn | 3.0 | 3.1)

trunk/mk/platform.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ ifeq ($(CFG_C_COMPILER),clang)
188188
CC=clang
189189
CXX=clang++
190190
CPP=cpp
191-
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -g
191+
CFG_GCCISH_CFLAGS += -Wall -Werror -Wno-c++11-compat -fno-rtti -g
192192
CFG_GCCISH_LINK_FLAGS += -g
193193
CFG_DEPEND_C = $(CFG_GCCISH_CROSS)$(CXX) $(CFG_GCCISH_CFLAGS) -MT "$(1)" \
194194
-MM $(2)

trunk/src/cargo/cargo.rs

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -476,25 +476,6 @@ fn install_package(c: cargo, wd: str, pkg: package) {
476476
}
477477
}
478478

479-
fn cargo_suggestion(c: cargo, syncing: bool, fallback: fn())
480-
{
481-
if c.sources.size() == 0u {
482-
error("No sources defined. You may wish to run " +
483-
"\"cargo init\" then \"cargo sync\".");
484-
ret;
485-
}
486-
if !syncing {
487-
let npkg = 0u;
488-
c.sources.values({ |v| npkg += vec::len(v.packages) });
489-
if npkg == 0u {
490-
error("No packages known. You may wish to run " +
491-
"\"cargo sync\".");
492-
ret;
493-
}
494-
}
495-
fallback();
496-
}
497-
498479
fn install_uuid(c: cargo, wd: str, uuid: str) {
499480
let ps = [];
500481
for_each_package(c, { |s, p|
@@ -508,7 +489,7 @@ fn install_uuid(c: cargo, wd: str, uuid: str) {
508489
install_package(c, wd, p);
509490
ret;
510491
} else if vec::len(ps) == 0u {
511-
cargo_suggestion(c, false, { || error("No packages match uuid."); });
492+
error("No packages.");
512493
ret;
513494
}
514495
error("Found multiple packages:");
@@ -529,7 +510,7 @@ fn install_named(c: cargo, wd: str, name: str) {
529510
install_package(c, wd, p);
530511
ret;
531512
} else if vec::len(ps) == 0u {
532-
cargo_suggestion(c, false, { || error("No packages match name."); });
513+
error("No packages.");
533514
ret;
534515
}
535516
error("Found multiple packages:");
@@ -670,7 +651,6 @@ fn cmd_sync(c: cargo, argv: [str]) {
670651
if vec::len(argv) == 3u {
671652
sync_one(c, argv[2], c.sources.get(argv[2]));
672653
} else {
673-
cargo_suggestion(c, true, { || } );
674654
c.sources.items { |k, v|
675655
sync_one(c, k, v);
676656
}

trunk/src/rt/rust_unwind.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,14 @@ typedef int _Unwind_Reason_Code;
1717

1818
#if (defined __APPLE__) || (defined __clang__)
1919

20+
#ifndef __FreeBSD__
21+
2022
typedef int _Unwind_Action;
2123
typedef void _Unwind_Exception;
2224

2325
#endif
2426

2527
#endif
2628

29+
#endif
30+

0 commit comments

Comments
 (0)