Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 368257 - [fp] "Invalid arguments" from failing to evaluate boost::optional's implicit constructor
Summary: [fp] "Invalid arguments" from failing to evaluate boost::optional's implicit ...
Status: CLOSED DUPLICATE of bug 197989
Alias: None
Product: CDT
Classification: Tools
Component: cdt-indexer (show other bugs)
Version: 8.0.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Markus Schorn CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-10 09:59 EST by Josh Kelley CLA
Modified: 2012-01-16 09:23 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josh Kelley CLA 2012-01-10 09:59:13 EST
Build Identifier: Version: Indigo Service Release 1 Build id: 20110916-0149

Code analysis fails to evaluate boost::optional's implicit constructor and therefore gives a bogus "Invalid arguments" error for the following code:

void DoSomething(boost::optional<int> param);

int main(int, char**)
{
  DoSomething(1);
  return 0;
}


Reproducible: Always
Comment 1 Marc-André Laperle CLA 2012-01-15 04:59:22 EST
This works for me on the master branch as of today. Maybe this was fixed with
bug 197989?
Comment 2 Markus Schorn CLA 2012-01-16 09:23:39 EST
(In reply to comment #1)
> This works for me on the master branch as of today. Maybe this was fixed with
> bug 197989?
Most likely this is the case, tested with boost 1.46.1.

*** This bug has been marked as a duplicate of bug 197989 ***