 
            
            
            
            
                9 Feb
                
                    2018
                
            
            
                9 Feb
                
                '18
                
            
            
            
        
    
                12:08 p.m.
            
        What does "not inspected" mean?
Creating a variable and then doing nothing more with it.
Sometimes that's unavoidable e.g. in a stack unwind.
Of course, but then std::uncaught_exception(s) can control whether to assert.
Stack unwinding was but one example. There are many other real world use cases where it's absolutely right to not examine state of a returning object. This is why I said I don't personally see much usefulness for such a thing. However, I've agreed to implement it anyway. It might be useful in some codebases, simple ones. Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/