Consistently treat `let` properties as immutable within the type checker #73609
                        
                     
                 
             
            
                
                    
                        
                        
                            
                                
                            
                        
                            
                                
                            
                        
                            
                                
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                                
                                
                                    
                                        
                                            
                                            
                                            
                                        
                                        
                                            
        xedin
    
                                            
                                            
                                            commented
                                            
                                            on 2024-05-14
                                            
                                         
                                     
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                 
                             
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Generalize AbstractStorageDecl::isSettable() to return a three-state …
                                         
                                        
                                            b641c54e
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Diagnose inout uses of 'lets' in constructors in the type checker.
                                         
                                        
                                            39f4e380
                                        
                                     
                                 
                            
                        
                            
                                
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        DougGregor
    
            
            
                                    
                                        changed the title Instance let not inout in initializer Consistently treat `let` properties as immutable within the type checker 1 year ago
                                    
                                
         
     
 
                            
                        
                            
                            
                                
                                
                                    
                                        
                                            
                                            
                                            
                                        
                                        
                                            
        xedin
    
                                            
                                            
                                            approved these changes
                                            
                                            on 2024-05-15
                                            
                                         
                                     
                                    
                                    
                                 
                             
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            [Type checker] Represent "initializable" let instance property refere…
                                         
                                        
                                            2ffe9d55
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        DougGregor
    
            
            
                                    deleted the instance-let-not-inout-in-initializer branch 1 year ago
                                
         
     
 
                            
                        
                     
                    
                    
                    
                 
                
                    
                    
                        Assignees
                        
                        
                            No one assigned
                        
                        
                     
                    
                    
                 
             
         
        
        
     
 
     
Login to write a write a comment.
Login via GitHub