Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 334
    • Issues 334
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1118

Closed
Open
Created Jun 03, 2012 by Robert Bernecky@rbeDeveloper

Error messages from hell: foldfix stopper value causes confusion

Bugzilla Link 967
Created on Jun 04, 2012 00:11
Version svn
OS Linux
Architecture PC
Attachments crud.sac

Extended Description

Created an attachment (id=892)
source code to reproduce fault
** 11: Enhancing with-loops ...
  **** Introducing explicit accumulators ...
flatten/ExplicitAccumulate.c:252 Assertion "eq_funap != NULL" failed!
sacprelude::eq not found
The problem is here:
inline bool andslXBBQUICKSTOP(bool[.] y)
{ /* First/last axis reduction of vector with quick stop*/
  z = with {
         (0*shape(y) <= iv < shape(y))
                : BtoB(y[iv]);
        } : foldfix( andBBB, true, 0);
  return(z);
}
The "0" in the foldfix is wrong, but the error message 
is not exactly informative.
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