Building with AVMFEATURE_JIT=0 causes compilation errors

VERIFIED FIXED

Status

Tamarin
Baseline JIT (CodegenLIR)
VERIFIED FIXED
9 years ago
9 years ago

People

(Reporter: Chris Dearman, Unassigned)

Tracking

Details

Attachments

(1 attachment)

(Reporter)

Description

9 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.11) Gecko/2009060309 Ubuntu/9.04 (jaunty) Firefox/3.0.11
Build Identifier: 

Incorrectly placed preprocessor conditionals cause a build failure when AVMFEATURE_JIT=0

Reproducible: Always

Steps to Reproduce:
make CPPFLAGS="-DAVMFEATURE_JIT=0"

Actual Results:  
Compiling core/MethodInfo
/opt/tamarin/tamarin-redux/core/MethodInfo.cpp: In member function ‘void avmplus::MethodInfo::verify(avmplus::Toplevel*)’:
/opt/tamarin/tamarin-redux/core/MethodInfo.cpp:369: error: ‘coder’ was not declared in this scope
...
(Reporter)

Comment 1

9 years ago
Created attachment 388506 [details] [diff] [review]
Allow builds to complete where AVMFEATURE_JIT=0

Comment 2

9 years ago
Should compile a shell w/o jit in buildbot once this is fixed.
(Reporter)

Comment 3

9 years ago
Fixed by changeset 2297:5c9c03fd69a3
Status: UNCONFIRMED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED

Updated

9 years ago
Blocks: 515929

Comment 4

9 years ago
Verified fix, also shell is now being built and tested without JIT in the linux-deep builder.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.