undefined reference to 'JSC::B3::BasicBlock::fallThrough() const
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 09:06:29 +0000 (09:06 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 09:06:29 +0000 (09:06 +0000)
commit111f2b41f68267a8e2fe19b786ee6899a7b8d263
treec43c3f730ed0de476dcc8b2d6075bc995029180b
parent8578557c6e0d6f7a9c08b5ff26bde014799b354f
undefined reference to 'JSC::B3::BasicBlock::fallThrough() const
https://bugs.webkit.org/show_bug.cgi?id=180637

Patch by Alejandro G. Castro <alex@igalia.com> on 2018-01-25
Reviewed by Michael Catanzaro.

We need to make sure the implementation of the inline functions is
compiled when we compile the code using the function, now that the
compilation is divided, or we could end up with undefined symbols
when the declaration is not inlined, at least with some compilers
and optimizations enabled -O2.

* b3/B3SwitchValue.cpp: replace the include.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/b3/B3SwitchValue.cpp