MantisBT - CDash | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0008645 | CDash | public | 2009-02-28 23:27 | 2009-03-09 19:14 | |
Reporter | Roscoe A. Bartlett | ||||
Assigned To | Julien Jomier | ||||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | OS | OS Version | |||
Product Version | |||||
Target Version | Fixed in Version | 1.4 | |||
Summary | 0008645: CDash Dev: Coverage testing link times out | ||||
Description | Summary: Turning off -Werror on non-GNU compilers (*) cmake/package_arch/PackageArchDefineStandardCompileVars.cmake: Setting default warnings as errors flag -Werror only if compiler ID is GNU. This is needed for the Intel compiler. (*) cmake/package_arch/PackageMacros.cmake: Put in updated print statement about warnings as errors. (*) packages/teuchos/src/Teuchos_ArrayRCPDecl.hpp: Replaced tabs with spaces. (*) teuchos/test/MemoryManagement/ArrayRCP_UnitTests.cpp: Put in unit test to check implicit conversion from ArrayRCP<T> to ArrayRCP<const T>. I did this to check the warning/error message generated by the icpc compiler: /home/rabartl/PROJECTS/dashboards/Trilinos.base/SERIAL_DEBUG_ICPC/Trilinos/packages/teuchos/src/Teuchos_ArrayRCPDecl.hpp(461): error #597: "Teuchos::ArrayRCP<T>::operator Teuchos::ArrayRCP<const Teuchos::RCP<Teuchos::TableEntry>>() const [with T=const Teuchos::RCP<Teuchos::TableEntry>]" will not be called for implicit or explicit conversions operator ArrayRCP<const T>() const; ^ detected during: instantiation of class "Teuchos::ArrayRCP<T> [with T=const Teuchos::RCP<Teuchos::TableEntry>]" at line 460 of "/home/rabartl/PROJECTS/dashboards/Trilinos.base/SERIAL_DEBUG_ICPC/Trilinos/packages/teuchos/src/Teuchos_Array.hpp" instantiation of class "Teuchos::Array<T> [with T=Teuchos::RCP<Teuchos::TableEntry>]" at line 73 of "/home/rabartl/PROJECTS/dashboards/Trilinos.base/SERIAL_DEBUG_ICPC/Trilinos/packages/teuchos/src/Teuchos_TableColumn.hpp" I then commented out the conversion function and the unit test would not compile! This proves this warning/error message is wrong. I need to find a way to turn this wrong warning off. I tested this by building serial debug with both g++ and icpc. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2009-02-28 23:27 | Roscoe A. Bartlett | New Issue | |||
2009-02-28 23:33 | Roscoe A. Bartlett | Note Added: 0015470 | |||
2009-03-01 09:15 | Bill Hoffman | Status | new => assigned | ||
2009-03-01 09:15 | Bill Hoffman | Assigned To | => Julien Jomier | ||
2009-03-01 17:06 | Julien Jomier | Note Added: 0015475 | |||
2009-03-01 18:10 | Roscoe A. Bartlett | Note Added: 0015477 | |||
2009-03-01 18:14 | Julien Jomier | Note Added: 0015478 | |||
2009-03-01 22:32 | Roscoe A. Bartlett | Note Added: 0015479 | |||
2009-03-02 23:00 | Roscoe A. Bartlett | Note Added: 0015507 | |||
2009-03-09 19:14 | Julien Jomier | Status | assigned => closed | ||
2009-03-09 19:14 | Julien Jomier | Resolution | open => fixed | ||
2009-03-09 19:14 | Julien Jomier | Fixed in Version | => 1.4 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|