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 336
    • Issues 336
    • List
    • Boards
    • Service Desk
    • Milestones
  • 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
  • #2059

Closed
Open
Created May 30, 2008 by Sven-Bodo Scholz@sbsOwner

objects inhibit specialization directive

Bugzilla Link 429
Created on May 30, 2008 14:19
Resolution FIXED
Resolved on Jun 01, 2008 05:22
Version 1.00beta
OS Linux
Architecture PC
Attachments tutu.sac

Extended Description

Created an attachment (id=472)
source code
It is impossible to enforce sprecializations for functions that make use of objects. What happens is that the object transformation does not affect the specializations and therefore the specializer thinks that these are different (non overloaded)  functions!
rev 15709 of the compiler gives the following on error message  for the attached program:
ABORT: line 2  file: tutu.sac
ABORT: No definition found for a function "_MAIN::foo" that accepts an
ABORT: argument of type "int" as parameter no 1. Full argument types are "(
ABORT: int)".
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