2005-07-13 Maverson Eduardo Schulze Rosa <maverson@gmail.com>
authorRafael Teixeira <monoman@gmail.com>
Wed, 27 Jul 2005 15:56:46 +0000 (15:56 -0000)
committerRafael Teixeira <monoman@gmail.com>
Wed, 27 Jul 2005 15:56:46 +0000 (15:56 -0000)
* Added LocalDeclarationD.vb : Static local on structures.

svn path=/trunk/mcs/; revision=47756

mcs/mbas/Test/errors/ChangeLog
mcs/mbas/Test/errors/LocalDeclarationD.vb [new file with mode: 0644]

index 85235aeb23d9d3bf2a12789797d3d994ae7c132e..71e6f070113c170c2ba1a4ca1242cc7258b1ef97 100644 (file)
@@ -1,3 +1,6 @@
+2005-07-13 Maverson Eduardo Schulze Rosa <maverson@gmail.com>
+       * Added LocalDeclarationD.vb : Static local on structures.
+       
 2005-05-02  Ritvik Mayank <mritvik@novell.vom>
                
                Removed Executable Property from the files
diff --git a/mcs/mbas/Test/errors/LocalDeclarationD.vb b/mcs/mbas/Test/errors/LocalDeclarationD.vb
new file mode 100644 (file)
index 0000000..04fe511
--- /dev/null
@@ -0,0 +1,23 @@
+' Author:
+'   Maverson Eduardo Schulze Rosa (maverson@gmail.com)
+'
+' GrupoTIC - UFPR - Federal University of ParanĂ¡
+
+REM LineNo: 16
+REM ExpectedError: BC31400
+REM ErrorMessage: Local variables within methods of structures cannot be declared 'Static'.
+
+Imports System
+
+Structure Somestruct
+       Dim a1 as integer 'Just because a struct must contain at least one instance member variable or Event declaration.
+       
+       sub testStaticVars
+               Static localStaticVariable as integer
+       end sub
+End Structure
+
+Module Test
+       Sub main()
+       End Sub
+End Module