[llvm-bugs] [Bug 25100] New: clang++ reaches UNREACHABLE code at lib/AST/StmtProfile.cpp:851
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Oct 7 12:39:55 PDT 2015
https://llvm.org/bugs/show_bug.cgi?id=25100
Bug ID: 25100
Summary: clang++ reaches UNREACHABLE code at
lib/AST/StmtProfile.cpp:851
Product: clang
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: C++
Assignee: unassignedclangbugs at nondot.org
Reporter: ki.stfu at gmail.com
CC: dgregor at apple.com, llvm-bugs at lists.llvm.org
Classification: Unclassified
When developing of a new feature, I got the following:
```
$ nice ninja -C out/Release -j 1; notify-send "ninja done"
ninja: Entering directory `out/Release'
[1/13673] CXX obj/media/audio/media.audio_manager_base.o
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF
obj/media/audio/media.audio_manager_base.o.d -DV8_DEPRECATION_WARNINGS
-DCLD_VERSION=2 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD
-DCR_CLANG_REVISION=247874-1 -DCOMPONENT_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT
-DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1
-DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1
-DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_PRE_SYNC_BACKUP
-DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS
-DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1
-DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA
-DDCHECK_ALWAYS_ON=1 -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1
-DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1
-DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1
-DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_PRINTING=1
-DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1
-DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1
-DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1
-DV8_USE_EXTERNAL_STARTUP_DATA -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD
-DSAFE_BROWSING_DB_LOCAL -DSAFE_BROWSING_SERVICE -DMEDIA_IMPLEMENTATION
-DUSE_NEON -DUSE_ALSA -DUSE_PULSEAUDIO -DDLOPEN_PULSEAUDIO
-DGL_GLEXT_PROTOTYPES -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DSKIA_DLL
-DGR_GL_IGNORE_ES3_MSAA=0 -DSK_SUPPORT_GPU=1
-DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DUSE_LIBPCI=1 -DUSE_OPENSSL=1
-DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -Igen -I../.. -Igen/pulse
-I../../third_party/khronos -I../../gpu -I../../skia/config -Igen/angle
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n
-I../../skia/ext -I../../third_party/skia/include/core
-I../../third_party/skia/include/effects -I../../third_party/skia/include/pdf
-I../../third_party/skia/include/gpu -I../../third_party/skia/include/lazy
-I../../third_party/skia/include/pathops -I../../third_party/skia/include/pipe
-I../../third_party/skia/include/ports -I../../third_party/skia/include/utils
-I../../third_party/libyuv/include -I../../third_party/libyuv
-I../../third_party/opus/src/include
-I../../third_party/ffmpeg/chromium/config/Chromium/linux/x64
-I../../third_party/ffmpeg -I../../third_party/libvpx_new/source/libvpx
-fstack-protector --param=ssp-buffer-size=4 -Werror -pthread
-fno-strict-aliasing -Wall -Wno-unused-parameter
-Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC
-Wno-reserved-user-defined-literal -Xclang -load -Xclang
/home/ilia/p/chromium_trunk/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.so
-Xclang -add-plugin -Xclang find-bad-constructs -Xclang
-plugin-arg-find-bad-constructs -Xclang check-templates -fcolor-diagnostics
-B/home/ilia/p/chromium_trunk/src/third_party/binutils/Linux_x64/Release/bin
-Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration
-Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing
-Wno-deprecated-register -Wno-inconsistent-missing-override
-Wno-shift-negative-value -Wno-bitfield-width -D_REENTRANT -pthread
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/nss -I/usr/include/nspr -Wno-header-guard -m64 -march=x86-64 -O2
-fno-ident -fdata-sections -ffunction-sections -funwind-tables -fno-exceptions
-fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare
-std=gnu++11 -c ../../media/audio/audio_manager_base.cc -o
obj/media/audio/media.audio_manager_base.o
../../media/audio/audio_manager_base.cc:170:24: error: use of undeclared
identifier 'audio_manager_'
[=] { return audio_manager_->MakeAudioOutputStream(params,
device_id); }));
^
Invalid operator call kind
UNREACHABLE executed at
/work/chromium/src/third_party/llvm/tools/clang/lib/AST/StmtProfile.cpp:851!
0 clang 0x000000000175daed llvm::sys::PrintStackTrace(llvm::raw_ostream&)
+ 45
1 clang 0x000000000175d176 llvm::sys::RunSignalHandlers() + 54
2 clang 0x000000000175f2de
3 libc.so.6 0x00007f92722ef2f0
4 libc.so.6 0x00007f92722ef267 gsignal + 55
5 libc.so.6 0x00007f92722f0eca abort + 362
6 clang 0x000000000171c70d llvm::llvm_unreachable_internal(char const*,
char const*, unsigned int) + 461
7 clang 0x0000000002c9bfa8
8 clang 0x0000000002c997d0 clang::Stmt::Profile(llvm::FoldingSetNodeID&,
clang::ASTContext const&, bool) const + 32
9 clang 0x0000000002b0038b
clang::ASTContext::getDecltypeType(clang::Expr*, clang::QualType) const + 139
10 clang 0x00000000028501be
11 clang 0x000000000284ebba
12 clang 0x0000000002855312 clang::Sema::SubstType(clang::QualType,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 130
13 clang 0x00000000027cc8c4
clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation,
clang::TemplateArgumentListInfo&) + 1460
14 clang 0x000000000286f669
15 clang 0x0000000002850b5e
16 clang 0x000000000284ebba
17 clang 0x000000000287086e
18 clang 0x000000000286eec3
19 clang 0x0000000002850b5e
20 clang 0x000000000284ebba
21 clang 0x000000000287086e
22 clang 0x000000000286eec3
23 clang 0x0000000002850b5e
24 clang 0x000000000284ebba
25 clang 0x0000000002855312 clang::Sema::SubstType(clang::QualType,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 130
26 clang 0x00000000027cc8c4
clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation,
clang::TemplateArgumentListInfo&) + 1460
27 clang 0x000000000286f669
28 clang 0x0000000002850b5e
29 clang 0x000000000284ebba
30 clang 0x000000000287086e
31 clang 0x000000000286eec3
32 clang 0x0000000002850b5e
33 clang 0x000000000284ebba
34 clang 0x000000000284eaac clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 92
35 clang 0x00000000027d4b83
36 clang 0x00000000027d4740
clang::Sema::SubstDefaultTemplateArgumentIfAvailable(clang::TemplateDecl*,
clang::SourceLocation, clang::SourceLocation, clang::Decl*,
llvm::SmallVectorImpl<clang::TemplateArgument>&, bool&) + 112
37 clang 0x0000000002819e78
clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&,
llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool) + 1512
38 clang 0x000000000281c3b6
clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool) + 3558
39 clang 0x000000000275f6dc
clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*,
clang::DeclAccessPair, clang::TemplateArgumentListInfo*,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) + 380
40 clang 0x000000000275424d
41 clang 0x000000000277d2ff
42 clang 0x000000000274e7f7
43 clang 0x000000000277ffc1
44 clang 0x000000000275dac3
45 clang 0x000000000275ca60
clang::Sema::AddOverloadCandidate(clang::FunctionDecl*, clang::DeclAccessPair,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, bool) +
1936
46 clang 0x00000000026c4e90
47 clang 0x00000000026b2e83
48 clang 0x00000000026b03a6
clang::InitializationSequence::InitializeFrom(clang::Sema&,
clang::InitializedEntity const&, clang::InitializationKind const&,
llvm::MutableArrayRef<clang::Expr*>, bool) + 1830
49 clang 0x00000000026afc79
clang::InitializationSequence::InitializationSequence(clang::Sema&,
clang::InitializedEntity const&, clang::InitializationKind const&,
llvm::MutableArrayRef<clang::Expr*>, bool) + 457
50 clang 0x0000000002439bcb
51 clang 0x000000000243417d
52 clang 0x0000000002436683
clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*,
clang::SourceLocation, clang::Expr*, clang::SourceLocation) + 371
53 clang 0x000000000263c28b
clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation) + 251
54 clang 0x000000000263c177
clang::Sema::ActOnCXXTypeConstructExpr(clang::OpaquePtr<clang::QualType>,
clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation) + 103
55 clang 0x0000000002279b06
clang::Parser::ParseCXXTypeConstructExpression(clang::DeclSpec const&) + 1094
56 clang 0x0000000002263491 clang::Parser::ParseCastExpression(bool, bool,
bool&, clang::Parser::TypeCastState) + 3777
57 clang 0x0000000002266a76 clang::Parser::ParseCastExpression(bool, bool,
bool&, clang::Parser::TypeCastState) + 17574
58 clang 0x000000000226cc54
clang::Parser::ParseExpressionList(llvm::SmallVectorImpl<clang::Expr*>&,
llvm::SmallVectorImpl<clang::SourceLocation>&, std::function<void ()>) + 372
59 clang 0x0000000002261c44
clang::Parser::ParsePostfixExpressionSuffix(clang::ActionResult<clang::Expr*,
true>) + 4132
60 clang 0x0000000002263604 clang::Parser::ParseCastExpression(bool, bool,
bool&, clang::Parser::TypeCastState) + 4148
61 clang 0x000000000225f755
clang::Parser::ParseAssignmentExpression(clang::Parser::TypeCastState) + 133
62 clang 0x0000000002239fe5
clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&,
clang::Parser::ParsedTemplateInfo const&, clang::Parser::ForRangeInit*) + 3189
63 clang 0x0000000002237f61
clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int,
clang::SourceLocation*, clang::Parser::ForRangeInit*) + 2801
64 clang 0x0000000002233a97 clang::Parser::ParseSimpleDeclaration(unsigned
int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&, bool,
clang::Parser::ForRangeInit*) + 727
65 clang 0x00000000022336da clang::Parser::ParseDeclaration(unsigned int,
clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 778
66 clang 0x00000000022a186e
clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*,
32u>&, bool, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)
+ 1598
67 clang 0x00000000022a11a5
clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*,
32u>&, bool, clang::SourceLocation*) + 133
68 clang 0x00000000022a8944 clang::Parser::ParseCompoundStatementBody(bool)
+ 1524
69 clang 0x00000000022a9213
clang::Parser::ParseFunctionStatementBody(clang::Decl*,
clang::Parser::ParseScope&) + 195
70 clang 0x000000000222025b
clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&,
clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) +
2139
71 clang 0x0000000002237e6b
clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int,
clang::SourceLocation*, clang::Parser::ForRangeInit*) + 2555
72 clang 0x000000000221f852
clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec&, clang::AccessSpecifier) + 802
73 clang 0x000000000221f22a
clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*, clang::AccessSpecifier) + 410
74 clang 0x000000000221e313
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*) + 2355
75 clang 0x000000000224c308
clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*,
std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&,
clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 200
76 clang 0x000000000224bbe2 clang::Parser::ParseNamespace(unsigned int,
clang::SourceLocation&, clang::SourceLocation) + 6674
77 clang 0x00000000022335a0 clang::Parser::ParseDeclaration(unsigned int,
clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 464
78 clang 0x000000000221e673
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*) + 3219
79 clang 0x000000000221d8e2
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 546
80 clang 0x0000000002219466 clang::ParseAST(clang::Sema&, bool, bool) + 518
81 clang 0x0000000001bd9a65 clang::FrontendAction::Execute() + 69
82 clang 0x0000000001ba79bc
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 812
83 clang 0x0000000001c65ba7
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 3223
84 clang 0x00000000006e153f cc1_main(llvm::ArrayRef<char const*>, char
const*, void*) + 1183
85 clang 0x00000000006e015f main + 13215
86 libc.so.6 0x00007f92722daa40 __libc_start_main + 240
87 clang 0x00000000006dcc99
Stack dump:
0. Program arguments:
/home/ilia/p/chromium_trunk/src/third_party/llvm-build/Release+Asserts/bin/clang
-cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name
audio_manager_base.cc -mrelocation-model pic -pic-level 2 -mthread-model posix
-relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases
-munwind-tables -fuse-init-array -target-cpu x86-64 -momit-leaf-frame-pointer
-dwarf-column-info -ffunction-sections -fdata-sections -coverage-file
/home/ilia/p/chromium_trunk/src/out/Release/obj/media/audio/media.audio_manager_base.o
-resource-dir
/home/ilia/p/chromium_trunk/src/third_party/llvm-build/Release+Asserts/bin/../lib/clang/3.8.0
-dependency-file obj/media/audio/media.audio_manager_base.o.d -MT
obj/media/audio/media.audio_manager_base.o -D V8_DEPRECATION_WARNINGS -D
CLD_VERSION=2 -D _FILE_OFFSET_BITS=64 -D CHROMIUM_BUILD -D
CR_CLANG_REVISION=247874-1 -D COMPONENT_BUILD -D UI_COMPOSITOR_IMAGE_TRANSPORT
-D USE_AURA=1 -D USE_ASH=1 -D USE_PANGO=1 -D USE_CAIRO=1 -D
USE_DEFAULT_RENDER_THEME=1 -D USE_LIBJPEG_TURBO=1 -D USE_X11=1 -D
USE_CLIPBOARD_AURAX11=1 -D ENABLE_ONE_CLICK_SIGNIN -D ENABLE_PRE_SYNC_BACKUP -D
ENABLE_WEBRTC=1 -D ENABLE_MEDIA_ROUTER=1 -D ENABLE_PEPPER_CDMS -D
ENABLE_CONFIGURATION_POLICY -D ENABLE_NOTIFICATIONS -D ENABLE_HIDPI=1 -D
ENABLE_TOPCHROME_MD=1 -D USE_UDEV -D DONT_EMBED_BUILD_METADATA -D
DCHECK_ALWAYS_ON=1 -D FIELDTRIAL_TESTING_ENABLED -D ENABLE_TASK_MANAGER=1 -D
ENABLE_EXTENSIONS=1 -D ENABLE_PDF=1 -D ENABLE_PLUGINS=1 -D
ENABLE_SESSION_SERVICE=1 -D ENABLE_THEMES=1 -D ENABLE_AUTOFILL_DIALOG=1 -D
ENABLE_BACKGROUND=1 -D ENABLE_GOOGLE_NOW=1 -D ENABLE_PRINTING=1 -D
ENABLE_BASIC_PRINTING=1 -D ENABLE_PRINT_PREVIEW=1 -D ENABLE_SPELLCHECK=1 -D
ENABLE_CAPTIVE_PORTAL_DETECTION=1 -D ENABLE_APP_LIST=1 -D ENABLE_SETTINGS_APP=1
-D ENABLE_SUPERVISED_USERS=1 -D ENABLE_MDNS=1 -D ENABLE_SERVICE_DISCOVERY=1 -D
V8_USE_EXTERNAL_STARTUP_DATA -D FULL_SAFE_BROWSING -D SAFE_BROWSING_CSD -D
SAFE_BROWSING_DB_LOCAL -D SAFE_BROWSING_SERVICE -D MEDIA_IMPLEMENTATION -D
USE_NEON -D USE_ALSA -D USE_PULSEAUDIO -D DLOPEN_PULSEAUDIO -D
GL_GLEXT_PROTOTYPES -D U_USING_ICU_NAMESPACE=0 -D U_ENABLE_DYLOAD=0 -D SKIA_DLL
-D GR_GL_IGNORE_ES3_MSAA=0 -D SK_SUPPORT_GPU=1 -D
SK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -D USE_LIBPCI=1 -D USE_OPENSSL=1 -D
USE_GLIB=1 -D USE_NSS_CERTS=1 -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS
-D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -I gen -I ../.. -I
gen/pulse -I ../../third_party/khronos -I ../../gpu -I ../../skia/config -I
gen/angle -I ../../third_party/icu/source/common -I
../../third_party/icu/source/i18n -I ../../skia/ext -I
../../third_party/skia/include/core -I ../../third_party/skia/include/effects
-I ../../third_party/skia/include/pdf -I ../../third_party/skia/include/gpu -I
../../third_party/skia/include/lazy -I ../../third_party/skia/include/pathops
-I ../../third_party/skia/include/pipe -I ../../third_party/skia/include/ports
-I ../../third_party/skia/include/utils -I ../../third_party/libyuv/include -I
../../third_party/libyuv -I ../../third_party/opus/src/include -I
../../third_party/ffmpeg/chromium/config/Chromium/linux/x64 -I
../../third_party/ffmpeg -I ../../third_party/libvpx_new/source/libvpx -D
_REENTRANT -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/nss -I
/usr/include/nspr -internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9 -internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/backward
-internal-isystem /usr/local/include -internal-isystem
/home/ilia/p/chromium_trunk/src/third_party/llvm-build/Release+Asserts/bin/../lib/clang/3.8.0/include
-internal-externc-isystem /usr/include/x86_64-linux-gnu
-internal-externc-isystem /include -internal-externc-isystem /usr/include -O2
-Werror -Wall -Wno-unused-parameter -Wno-missing-field-initializers
-Wno-reserved-user-defined-literal -Wheader-hygiene -Wno-char-subscripts
-Wno-unneeded-internal-declaration -Wno-covered-switch-default
-Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register
-Wno-inconsistent-missing-override -Wno-shift-negative-value
-Wno-bitfield-width -Wno-header-guard -Wsign-compare -std=gnu++11
-fdeprecated-macro -fdebug-compilation-dir
/home/ilia/p/chromium_trunk/src/out/Release -ferror-limit 19 -fmessage-length 0
-fvisibility hidden -fvisibility-inlines-hidden -pthread -stack-protector 1
-stack-protector-buffer-size 4 -fno-rtti -fno-threadsafe-statics
-fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics
-vectorize-loops -vectorize-slp -load
/home/ilia/p/chromium_trunk/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.so
-add-plugin find-bad-constructs -plugin-arg-find-bad-constructs check-templates
-o obj/media/audio/media.audio_manager_base.o -x c++
../../media/audio/audio_manager_base.cc
1. ../../media/audio/audio_manager_base.cc:170:84: current parser token ')'
2. ../../media/audio/audio_manager_base.cc:23:1: parsing namespace 'media'
3. ../../media/audio/audio_manager_base.cc:165:35: parsing function body
'MakeAudioOutputStream'
4. ../../media/audio/audio_manager_base.cc:165:35: in compound statement
('{}')
clang: error: unable to execute command: Aborted (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.8.0 (trunk 247874)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir:
/home/ilia/p/chromium_trunk/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin
clang: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/audio_manager_base-65f68e.cpp
clang: note: diagnostic msg: /tmp/audio_manager_base-65f68e.sh
clang: note: diagnostic msg:
********************
ninja: build stopped: subcommand failed.
```
The audio_manager_base-65f68e.cpp / audio_manager_base-65f68e.sh files in
attachments.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20151007/06547ead/attachment-0001.html>
More information about the llvm-bugs
mailing list