Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P parabix-devel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cameron
  • parabix-devel
  • Issues
  • #57

Closed
Open
Created Apr 21, 2024 by cameron@cameronMaintainer

Warnings for clean-up

Here are some warnings that should be cleaned up.

parabix-devel/lib/kernel/core/kernel_compiler.cpp: In member function ‘virtual void kernel::KernelCompiler::callGenerateExpectedOutputSizeMethod(kernel::KernelCompiler::BuilderRef)’:
/home/cameron/parabix-devel/lib/kernel/core/kernel_compiler.cpp:215:16: warning: unused variable ‘arg_end’ [-Wunused-variable]
  215 |     const auto arg_end = mCurrentMethod->arg_end();
      |                ^~~~~~~

Can #GNU_SOURCE define just be deleted?

parabix-devel/lib/kernel/core/streamset.cpp:21: warning: "_GNU_SOURCE" redefined
   21 | #define _GNU_SOURCE

Boost minimum version upgrade required?

In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/property_map/vector_property_map.hpp:14,
                 from /usr/include/boost/property_map/property_map.hpp:602,
                 from /usr/include/boost/graph/adjacency_list.hpp:27,
                 from /home/cameron/parabix-devel/lib/pablo/distributivepass.cpp:27:
/usr/include/boost/function_output_iterator.hpp:14:1: note: ‘#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.’
   14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
parabix-devel/lib/pablo/pablo_compiler.cpp: In member function ‘bool pablo::PabloCompiler::identifyIllustratedValues(pablo::PabloCompiler::BuilderRef, const pablo::PabloBlock*, llvm::SmallVector<long unsigned int, 8>&, size_t&)’:
/home/cameron/parabix-devel/lib/pablo/pablo_compiler.cpp:103:16: warning: unused variable ‘outerLoopId’ [-Wunused-variable]
  103 |     const auto outerLoopId = currentLoopId;
      |                ^~~~~~~~~~~
parabix-devel/lib/kernel/pipeline/compiler/analysis/relationship_analysis.cpp: In member function ‘void kernel::PipelineAnalysis::generateInitialPipelineGraph(kernel::BuilderRef)’:
/home/cameron/parabix-devel/lib/kernel/pipeline/compiler/analysis/relationship_analysis.cpp:905:24: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
  905 |             const auto f = first_in_edge(v, B.G);
      |                        ^
parabix-devel/lib/kernel/pipeline/compiler/codegen/multithreading_model_logic.cpp: In member function ‘void kernel::PipelineCompiler::generateMultiThreadKernelMethod(kernel::KernelCompiler::BuilderRef)’:
/home/cameron/parabix-devel/lib/kernel/pipeline/compiler/codegen/multithreading_model_logic.cpp:107:22: warning: unused variable ‘pthreadSelfFn’ [-Wunused-variable]
  107 |     Function * const pthreadSelfFn = m->getFunction("pthread_self");
      |                      ^~~~~~~~~~~~~
parabix-devel/lib/kernel/pipeline/pipeline_builder.cpp: In member function ‘virtual kernel::Kernel* kernel::PipelineBuilder::makeKernel()’:
/home/cameron/parabix-devel/lib/kernel/pipeline/pipeline_builder.cpp:314:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const kernel::Relationship*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  314 |                 for (int k = 0; k < S.size(); ++k) {
      |                                 ~~^~~~~~~~~~
Edited Apr 21, 2024 by cameron
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking