View Issue Details

IDProjectCategoryView StatusLast Update
0001807OpenFOAM[All Projects] Bugpublic2015-08-01 15:46
ReporteralexeymAssigned Tohenry 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Versiondev 
Fixed in Version 
Summary0001807: ifEqEqOp template definition in hexRef8.C
DescriptionCurrently it is

template<int value>
class ifEqEqOp
{
    public:
    ...

this definition results in error if OpenFOAM is built with WM_LABEL_SIZE=64 (well, currently I was able to reproduce the error with Apple's Clang, line 415 (ifEqEqOp<labelMax>(),) rises an error at labelMax with WM_LABEL_SIZE=64 can not be converted into int). Should the declaration be:

template<label value>
class ifEqEqOp
{
    public:
    ...
?
TagsNo tags attached.

Activities

henry

2015-08-01 15:46

manager   ~0005157

Thanks for the bug-report
Resolved by commit b3f9b1bc60da752d92ea4e48b6b3dde44771a433

Issue History

Date Modified Username Field Change
2015-07-30 22:54 alexeym New Issue
2015-08-01 15:46 henry Note Added: 0005157
2015-08-01 15:46 henry Status new => resolved
2015-08-01 15:46 henry Resolution open => fixed
2015-08-01 15:46 henry Assigned To => henry